12 Facts About Cocoa API

1.

Cocoa API applications are typically developed using the development tools provided by Apple, specifically Xcode and Interface Builder, using the programming languages Objective-C or Swift.

FactSnippet No. 1,584,459
2.

End users, Cocoa API applications are those written using the Cocoa API programming environment.

FactSnippet No. 1,584,460
3.

Cocoa API continues the lineage of several software frameworks from the NeXTSTEP and OpenStep programming environments developed by NeXT in the 1980s and 1990s.

FactSnippet No. 1,584,461
4.

Cocoa API has a level of Internet support, including the NSURL and WebKit HTML classes, and others, while OpenStep had only rudimentary support for managed network connections via NSFileHandle classes and Berkeley sockets.

FactSnippet No. 1,584,462
5.

For many years before this present use of the name, Apple's Cocoa API trademark had originated as the name of a multimedia project design application for children.

FactSnippet No. 1,584,463
6.

The trademark, and thus the name "Cocoa API", was re-used to avoid the delay which would have occurred while registering a new trademark for this software framework.

FactSnippet No. 1,584,464
7.

The original "Cocoa API" program was discontinued at Apple in one of the rationalizations that followed Steve Jobs's return to Apple.

FactSnippet No. 1,584,465
8.

One feature of the Cocoa API environment is its facility for managing dynamically allocated memory.

FactSnippet No. 1,584,466
9.

The Cocoa API frameworks are implemented as a type of bundle, containing the aforementioned items in standard locations.

FactSnippet No. 1,584,467
10.

Since the Cocoa API framework manages all the clipping, scrolling, scaling and other chores of drawing graphics, the programmer is freed from implementing basic infrastructure and can concentrate on the unique aspects of an application's content.

FactSnippet No. 1,584,468
11.

Cocoa API's design is a fairly, but not absolutely strict application of MVC principles.

FactSnippet No. 1,584,469
12.

When extensions are needed, Cocoa API's use of Objective-C makes this a straightforward task.

FactSnippet No. 1,584,470