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 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:
- Apple Computer
- Application
- CodeWarrior
- Compiler
- Interface Builder
- Java
- Mac OS X
- NeXT
- Objective-C
- Object-oriented (programming)
- Programming API
- Programming framework
- Project Builder
- Retain and release memory management
External Links: