Cocoa (API)


 
 

Cocoa is Apple Computer's native object-oriented application programming environment for the Mac OS X operating system. It is one of five major APIs available for Mac OS X; the others are Carbon, Toolbox (for the Classic environment), POSIX (for the BSD environment), and Java. (Environments such as Perl and Python are considered minor environments because they are not generally used for full-fledged application programming).

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Cocoa applications are typically developed using the development tools provided by Apple, specifically Xcode (formerly Project Builder) and Interface Builder. However, the Cocoa programming environment can be accessed using other tools, such as Perl, Python, and PyObjC.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

For end-users, Cocoa applications are considered to be those written using the Cocoa programming environment. Such applications usually have a distinctive feel, since the Cocoa programming environment automates many aspects of an application to comply with Apple's Human Interface Guidelines. As such, Cocoa applications are generally characterised by sleek, clean interfaces, and good performance.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~


 

Apple Computer: Apple Computer, Inc. is a Silicon Valley company based in Cupertino, California, whose core business is computer technologies. Apple helped commence the personal computer revolution in the 1970s with the Apple II microcomputer and has since further shaped it with the Macintosh. Apple is known for i...

Object-oriented: REDIRECT Object-oriented programming...

Operating system: In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. Additionally, it provides a foundation upon which to run application software such as word processing programs and web browsers....


Cocoa (API) related Images and Photos (experimental)

Cocoa Nut Palm
Cocoa Nut Palm
Caffeinated Hot Cocoa Mix
Caffeinated Hot Cocoa Mix
Fernando Cocoa (Milan) for the Fortunate Few
Fernando Cocoa (Milan) for the Fortunate Few
Bar of Chocolate with Cocoa  Cocoa Powder and Cocoa Beans
Bar of Chocolate with Cocoa Cocoa Powder and Cocoa Beans
Cocoa Producing Village  Kumasi  Ghana  West Africa  Africa
Cocoa Producing Village Kumasi Ghana West Africa Africa
The Fruit of the Cocoa (Or Chocolate) Plant Theobroma Cacao
The Fruit of the Cocoa (Or Chocolate) Plant Theobroma Cacao
Advertisement for Cadbury's Cocoa  Showing a Croquet Game  c.1899
Advertisement for Cadbury's Cocoa Showing a Croquet Game c.1899
An Advertisement for Fry's Cocoa to Celebrate Queen Victoria's Diamond Jubilee
An Advertisement for Fry's Cocoa to Celebrate Queen Victoria's Diamond Jubilee

~ Table of Content ~

Introduction
Cocoa history
Memory management
Main frameworks
Model, View, Controller
Late binding
Rich objects
Implementations
References
External links
 
FR: Cocoa


 

~ Related Subjects ~

Mac OS X (2) - Operating system (2) - Perl (2) - Python (2) - Microcomputer (1) - Macintosh (1) - IPod (1) - Computer (1) - California (1) - Personal computer (1) - Apple II (1) - 1970s (1) - Application software (1) - Hardware (1) - Web browser (1) -
 

~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.