Cocoa and Cocoa Touch are the application development environments for Mac OSOperating System – for instance Apple's OS X stands for the tenth version of the OS X and iPhone OSOperating System – for instance Apple's OS X stands for the tenth version of the OS. Both Cocoa and Cocoa Touch include the Objective-C runtime and two core frameworks:

  • Foundation
  • AppKit (MacOS) / UIKit (iPhone OSOperating System – for instance Apple's OS X stands for the tenth version of the OS).
Shared Cocoa (Mac OSOperating System – for instance Apple's OS X stands for the tenth version of the OS X) Cocoa Touch (iPhoneOS)
Foundation Classes
Basic Types such as NSString, NSNumber, Collections like NSArray, NSDictionary...
Basic core services like NSNotification, NSFileManager, NSUserDefaults, NSTimer...
AppKit Classes
eg. NSResponder, NSView, NSWindow, NSButton and many more...
UIKit Classes
eg. UIResponder, UIView, UIWindow, UIButton, UITouch, UIAccelerometer and many more...
Core Data
Sync Services
Address Book Address Book (ANSI C Interface)

Resources




Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.