Important: The Java API for Cocoa is deprecated in Mac OS X version 10.4 and later. You should use the Objective-C API instead. For a tutorial on using Cocoa with Objective-C, see Cocoa Application Tutorial.
Just as Java programmers must learn the hierarchy of several Java packages—such as java.lang, java.util, and java.awt to develop applications—aspiring Cocoa programmers must familiarize themselves with the Foundation and Application Kit (AppKit) frameworks, Cocoa’s main frameworks.
Cocoa applications use the Foundation framework to work with essential data types, such as strings, numbers, and dates, and to interact with system resources. They use the AppKit framework to present their user interface to the user and respond to user events, such as button clicks and menu choices.
For more information about the Cocoa frameworks, see The Cocoa Frameworks in Cocoa Fundamentals Guide.
Last updated: 2006-10-03