Chapters
- Getting started with Objective-C Language
- Basic Data Types
- Enums
- Structs
- Classes and Objects
- Inheritance
- Methods
- Properties
- Random Integer
- BOOL / bool / Boolean / NSCFBoolean
- Continue and Break!
- Key Value Coding / Key Value Observing
- NSString
- NSArray
- NSMutableArray
- NSDictionary
- NSMutableDictionary
- NSDate
- NSURL
- NSUrl send a post request
- NSData
- NSPredicate
- NSRegularExpression
- NSJSONSerialization
- NSCalendar
- NSAttributedString
- NSTimer
- NSObject
- NSSortDescriptor
- NSTextAttachment
- NSCache
- NSUserDefaults
- Subscripting
- Low-level Runtime Environment
- Fast Enumeration
- Categories
- Protocols
- Protocols and Delegates
- Blocks
- XML parsing
- Declare class method and instance method
- Predefined Macros
- Grand Central Dispatch
- Format-Specifiers
- Logging
- Error Handling
- Modern Objective-C
- Singletons
- Multi-Threading
- Unit testing using Xcode
- Memory Management
https://cdn.shopify.com/s/files/1/0298/0039/8988/files/ObjectiveCNotesForProfessionals.pdf?843