iOS-Runtime-Headers
iOS-Runtime-Headers copied to clipboard
what does gray mean in timeline figure
I am confused about the timeline figure, what does grey or no color mean?
Green == public Red == private Blue == dylib
what about gray.
Gray means that it is not available on that version of iOS. E.g: ReplayKit.framework was introduced in iOS 9, so you can't use it in iOS 8.
I saw
ABLE.framework is red on 8.0 and 8.2, gray on 8.1 and 8.3,8.4,9.0.
Does that mean apple removed ABLE.framework on 8.1, 8.3, 8.4, 9.0?
Yep
And here is my MobileCoreServices.framework from xcode 7 beta ios 9 sdk?
here is MobileCoreServices.framework from github ios 9
they are different from each other. there is no MobileCoreServices.h, UTCoreTypes.h, UTType.h on github, also there is no LSXXX.h in my xocde. Why are they different.
PS I can use LSApplicationWorkspace class on my ios device which is ios 8.3 by calling runtime interface.I checked my Xcode 6.4, there are also no LSXXX.h files. I am confused about that. would you like give me some detail about that?
Thanks.
The reason they are different is that apple has not made most of the classes part of the "public" API. Xcode will only show headers that apple has allowed the public to use.
I didn't found ABLE.framework in 8.2. Is the image is wrong???