What’s Included in Cocoa

Cocoa is composed of frameworks that contain libraries of objects and related resources, data types, functions, header files, and documentation. The two major Cocoa frameworks are the Foundation framework and the Application Kit framework. Figure 1.2 shows the Cocoa frameworks and the Mac OS X system components used by the frameworks.

Figure 1.2. Cocoa contains layered frameworks of objects.

The Foundation framework, shown in Figure 1.2, contains nongraphical objects that are useful in every Cocoa application. The Foundation framework uses the services provided by Darwin, and provides a foundation for other frameworks ...

Get Cocoa® Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.