Filesystem:/System/Library/Frameworks

A framework is a dynamic library and resources for that library, such as images and localization strings. Frameworks have the file extension .framework.

In iOS there are two kinds of frameworks: public frameworks and private frameworks. Public frameworks are allowed to be used in App Store apps. Private frameworks are intended to be used only by Apple's apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks.

Since iOS 3.1, all default (private and public) libraries have been combined into a big cache file in /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 (or _armv7) to improve performance. See dyld_shared_cache. The original libraries are no longer useful for non-on-device-developers, so they are eliminated from the system. The framework folders still contain other resources, such as localization strings.

Public Frameworks
Resources for public frameworks can be found inside /System/Library/Frameworks.


 * List of iOS Public Frameworks from Apple.
 * List of frameworks related to CoreAudio.

Private Frameworks
Resources for private frameworks can be found inside /System/Library/PrivateFrameworks. The descriptions may be incorrect, since most frameworks are not documented after all.

Files

 * (none)

Parents
/|Root/System/Library