Cocoa programming
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 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.
External Links: