Apple keeps frameworks in /System/Library/Frameworks/ and /System/Library/PrivateFrameworks/. Inside these directories are *. framework files, which are themselves a directory of computing resources (binary executables, dynamically linked libaries, headers, etc.).
The OS X frameworks provide the interfaces you need to write software for Mac. Some of these frameworks contain simple sets of interfaces while others contain multiple subframeworks.
Since the private frameworks are not for public use, Apple doesn't need to give any headers or documentations away. If you're writing for AppStore, you should not use private frameworks (unless you're from Apple). The system will immediately reject your app even before the review process begins.
Ok, I know basically what a framework is in real life. I've seen some frameworks that hold some header files and a binary. Is that it? Does an OS X framework have special features other than just being a folder with headers and libraries you link to your application?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With