Github url

iOS-Runtime-Headers

by nst

iOS Objective-C headers as derived from runtime introspection

7.5K Stars 1.6K Forks Last release: Not found 81 Commits 42 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Dynamically Generated iOS Headers

Here are iOS Objective-C headers as derived from runtime introspection.

The headers were generated using RuntimeBrowser for iPhone.

Search

You can search the headers with github search:

https://github.com/search?type=Code&q=repo:nst/iOS-Runtime-Headers+hack

Diffs

You can compare versions based on their tags, see the tags page:

$ git difftool 6.0 6.1 .

Sample usage

You can use the headers this way:

NSBundle \*b = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/FTServices.framework"]; BOOL success = [b load]; Class FTDeviceSupport = NSClassFromString(@"FTDeviceSupport"); id si = [FTDeviceSupport valueForKey:@"sharedInstance"]; NSLog(@"-- %@", [si valueForKey:@"deviceColor"]);

Timeline

  • Green == public
  • Red == private
  • Blue == dylib

The code to draw this picture is in https://github.com/nst/RuntimeBrowser/tree/master/tools/ios_headers_history.

iOS Frameworks

Nicolas Seriot

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.