Changes between Version 1 and Version 2 of Cocoa


Ignore:
Timestamp:
May 20, 2008, 2:36:28 PM (11 years ago)
Author:
alms
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Cocoa

    v1 v2  
    11= CCL and Cocoa =
    22
    3   Cocoa is Apple's name for the collection of frameworks, APIs, and accompanying runtimes that make up the development layer of Mac OS X. ![...]
    4 
    5   The Cocoa frameworks are primarily written in Objective-C, and support both 32-bit and 64-bit applications as well as Objective-C 2.0's garbage collection, although there are a few components written in other languages such as C for performance or compatibility reasons, such as Core Foundation. ![...]
    6 
    7   (from http://developer.apple.com/cocoa/index.html)
     3Cocoa is Apple's collection of frameworks, APIs, and accompanying runtimes that make up the development layer of Mac OS X. The Cocoa frameworks are primarily written in Objective-C, and support both 32-bit and 64-bit applications as well as Objective-C 2.0's garbage collection.
    84
    95CCL includes an Objective-C bridge that provides Lisp programs with complete access to the Cocoa frameworks.
    106
    11 == Sample Code ==
     7== Sample CCL Code ==
    128CocoaBridge contains an example of how to create a window and draw into it.
    139
     
    1713
    1814AppleCurrencyConverter shows how to use CCL to create a double-clickable application that is functionally identical to [http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html  Apple's own Currency Converter example].
     15
     16== Cocoa Resources ==
     17Cocoa is a large application framework.  The following resources can help you learn your way around Cocoa while programming it from CCL.
     18
     19 * [http://developer.apple.com/cocoa/index.html Apple's Cocoa Page] is the starting point for all the Cocoa resources produced by Apple.
     20 * [http://cocoadevcentral.com/ Cocoa Dev Central] provides good step-by-step introductions to Objective C, Cocoa programming, and a number of specific Cocoa frameworks.
     21 * Aaron Hillegass's [http://www.amazon.com/dp/0321503619 Cocoa Programming for Mac OS X] is the book everyone recommends for learning Cocoa.  The newly released 3rd edition covers Objective C 2.0 (including garbage collection) and Cocoa frameworks that were introduced with Leopard, such as Core Animation.
     22 * [http://homepage.mac.com/aglee/downloads/appkido.html AppKiDo] is a free easy-to-use structured documentation browser for Cocoa classes, methods, and frameworks.