Objective-C Beginners

Objective-C is the primary programming language you use when writing software for OS X and iOS. Created by AppleProgramming.


Average Course Length

10 hours


Skill Level

Beginner


Pick a lesson


1: Starting out
2: Xcode's Default Program
3: @interface
4: @implementation
5: Methods
6: NSString
7: description
8: Review of Classes/Objects
9: NSArray
10: NSDictionary
11: Fast Enumeration
12: NSMutableString
13: NSMutableArray
14: Initializers (init)
15: Convenience Initializers
16: Memory Management
17: Autorelease
18: Object Ownership
19: @property
20: Categories
21: Dot Syntax
22: NSNumber
23: Selectors
24: Protocols
25: id with Protocols
26: Key-Value Coding
27: KVC Key Paths
28: Key-Value Observing
29: Writing to a File
30: Property Lists
31: NSData
32: NSCoding
33: Blocks
34: Block Parameters
35: ARC Intro
36: ARC Properties
37: Class Extensions
38: Literals
39: Automatic Synthesis (+more)
40: NSPredicate
41: NSSortDescriptor
42: Methods w/ Blocks
43: Singleton