Core Concepts
- Object Orientation: Objects, Messages, Methods, Classes
- Dynamic Typing, Static Typing
- Memory Management: retain, release, autorelease
- Allocation, Initialization, Deallocation
- Properties: Declaration, Implementation, Synthesis
- Protocols
- Fast Enumeration
Foundation Classes
- NSObject
- NSString
- NSArray
- NSDictionary
- NSSet
- NSNumber
- NSNull
- NSMutable*
Advanced Concepts
- Categories
- Exceptions
- Synchronized Threading
- Reflection: Selectors, Class Type, Objective-C Runtime
|