Skip to content

Commit

Permalink
Full source code and dataset - Version 2.1 - Tag: Issue danielamitay#2
Browse files Browse the repository at this point in the history
  • Loading branch information
danielamitay committed Nov 14, 2012
1 parent 3e24573 commit 154afe0
Show file tree
Hide file tree
Showing 49 changed files with 12,591 additions and 52 deletions.
Binary file not shown.
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## MIT License

Copyright (c) 2012 iHasApp (http://www.iHasApp.com)
Copyright (c) 2012 Daniel Amitay (http://danielamitay.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
39 changes: 25 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
Notice (Nov 13, 2012):
-----------

iHasApp's codebase and dataset will be open sourced within the week. Check back!

iHasApp Framework
=========================

The iHasApp iOS Framework allows you to detect installed apps on a user's device.

Detection results can be in the form of an array of detected appIds, or an array of appDictionaries from the iTunes Search API.
Detection results can be in the form of an array of detected appIds, or an array of appDictionaries from the [iTunes Search API](http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html).

Basic Setup
![Screenshot](https://github.com/danielamitay/iHasApp/raw/master/screenshot.png)

Background
-----------

1. Add iHasApp.framework to your project and ensure that it is linked to the project target.
- [How To Detect Installed iOS Apps](http://danielamitay.com/blog/2011/2/16/how-to-detect-installed-ios-apps) - (Feb 2011)
- [Detailed iPhone App IPA Statistics](http://danielamitay.com/blog/2011/5/9/detailed-iphone-app-ipa-statistics) - (May 2011)


2. Add `#import <iHasApp/iHasApp.h>` to the classes in which you wish to access iHasApp.
Basic Setup
-----------

1. Add the iHasApp subfolder to your project and ensure that it is linked to the project target.
2. Add `#import "iHasApp.h"` to the classes in which you wish to access iHasApp.
3. Initialize and begin detection methods.

Example code:

```objective-c
iHasApp *detectionObject = [[iHasApp alloc] init];
iHasApp *detectionObject = [iHasApp new];
[detectionObject detectAppDictionariesWithIncremental:^(NSArray *appDictionaries) {
NSLog(@"Incremental appDictionaries.count: %i", appDictionaries.count);
} withSuccess:^(NSArray *appDictionaries) {
Expand All @@ -36,7 +38,9 @@ Requirements
-----------
- iOS base SDK 5.0+
- Internet connectivity
- Internet connectivity (optional if schemeApps.json is included)
*Note*: schemeApps.json only adds ~180kB to your final, compiled IPA
App Store Safe
--------------
Expand All @@ -57,9 +61,16 @@ Documentation
The `iHasApp.h` header file is structurally commented. If you would like to see the Appledoc representation, visit the [iHasApp Documentation](http://www.ihasapp.com/documentation).
To-Do
--------------
- Comment code where appropriate
- Provide IPA processing code
- Informational methods
Info & Support
--------------
Website: [iHasApp](http://www.ihasapp.com)
Author: [Daniel Amitay](https://github.com/danielamitay)
Email: [email protected]
- Website: [iHasApp](http://www.ihasapp.com)
- Author: [Daniel Amitay](https://github.com/danielamitay)
- Email: [email protected]
1 change: 0 additions & 1 deletion iHasApp.framework/Headers

This file was deleted.

1 change: 0 additions & 1 deletion iHasApp.framework/Resources

This file was deleted.

Binary file removed iHasApp.framework/Versions/A/Resources/Info.plist
Binary file not shown.
Binary file not shown.
Binary file removed iHasApp.framework/Versions/A/iHasApp
Binary file not shown.
1 change: 0 additions & 1 deletion iHasApp.framework/Versions/Current

This file was deleted.

1 change: 0 additions & 1 deletion iHasApp.framework/iHasApp

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
//
// iHasApp.h
// iHasApp
//
// Created by Daniel Amitay on 10/21/12.
// Copyright (c) 2012 Objective-See. All rights reserved.
// Copyright (c) 2012 Daniel Amitay. All rights reserved.
//

#import <UIKit/UIKit.h>
Expand Down
Loading

0 comments on commit 154afe0

Please sign in to comment.