Most Cocoa classes begin with NS since they were initiated under NeXTStep.
Objective-C
06/15/2013Objective-C is a superset of the C language.
@interface
06/15/2013An interface is where you define the attributes and operations of class.
Function vs Method
06/14/2013An Objective-C method is just a C function with two arguments always present at the beginning.
Objective-C method
[someObject aMethod];
Is exactly equivalent to the C function
objc_msgSend(someObject, @selector(aMethod));
Foundation Framework vs Core Foundation Framework
06/13/2013CoreFoundation is written in C while Foundation is written in Objective-C.
Core OS Layer
06/13/2013- System
- ExternalAccessory
Core Services Layer
06/13/2013- Social
- PassKit
- StoreKit
- EventKit
- NewsstandKit
- Foundation
- CoreFoundation
- CoreMedia
- CFNetwork
Media Layer
06/13/2013- CoreText
- CoreImage
- CoreAudio
- CoreVideo
Cocoa Touch layer
06/13/2013- UIKit
- MessageUI
iOS Frameworks
06/13/2013- Cocoa Touch layer
- Media layer
- Core services layer
- Core OS layer