A guided introduction and learning path for developers new to Cocoa.
Cocoa is Apple's name for the collection of frameworks, APIs, and
accompanying runtimes that make up the development layer of Mac OS X.
By developing with the Cocoa frameworks you will be writing applications
the same way that Mac OS X itself is written, with complete access to
the full power of the operating system, including the signature Mac look
and feel. Cocoa is simply the best way to create native Mac applications.
The Cocoa frameworks are primarily written in Objective-C, and
support both 32-bit and 64-bit applications as well as Objective-C 2.0's
garbage collection, although there are a few components written in other languages such as C
for performance or compatibility reasons, such as Core Foundation. The
Cocoa frameworks are completely accessible to Objective-C programs, and
can even be accessed using native syntax from AppleScript, Python, and
Ruby. Example frameworks included within Cocoa are Foundation, which
defines the "nuts and bolts" classes for Objective-C programming, and
Application Kit which includes higher-level controls such as windows,
buttons, menus, and text fields. Whatever you need to develop, Cocoa
contains the frameworks to make development productive and enjoyable.
Read More...
Cocoa Articles
Featured Content
Leopard Technology Series: Using Scripting Languages for Cocoa Development
With Leopard, you can build fully native Mac OS X applications in Ruby or Python. Learn how to mix with Objective-C code and have full access to the Cocoa frameworks like Core Data.
Related Links
|
 |
Essential information for developers using Objective-C.
Objective-C programming specifications, organized by framework.
Mailing List
Discussions regarding native Mac OS X application developments using Cocoa frameworks.
Business Resources
|
|
 |
|