In this chapter, we will take a look at the different Xcode (Cocoa) development frameworks and where these are located. Frameworks provide you with a hierarchical directory that encapsulates shared resources, such as a dynamic shared library, xib files, image files, header files, and reference documentation in a single package. Multiple applications are then able to use all of these resources simultaneously. The system loads these into memory as needed and shares one copy of the resource among all applications whenever possible.
In this chapter, we will: