Jump to content

Cocoa programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ellmist (talk | contribs) at 12:49, 19 June 2002 (Forgot links.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Cocoa is a programming API designed by NeXT and later Apple Computer for Mac OS X. Development tools come with Mac OS X (Project Builder and Interface Builder), but CodeWarrior and a few other compilers support the API.

The Cocoa programming frameworks can be accessed currently from Objective-C and Java. Because of Apple's control over Objective-C, there are a few cases where Java alternatives are less than optimal, but a majority of programmers believe that Apple has gone out of its way to make Java access to Cocoa intuitive and full-featured.

Cocoa is mainly object-oriented (programming). Memory management works on a retain and release system.

Cocoa is used by consumers to refer to applications written with the interface and features inherent to Cocoa applications. This usually means they are written mostly in Cocoa, but there are exceptions since Cocoa can be combined with other types of development.

Internal Links:

External Links: