Objective-C Programming

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Created by thenewboston.


Average Course Length

15 hours


Skill Level

Beginner


Pick a lesson


1: Setting up Xcode
2: Explaining the Program
3: Variables
4: Interface
5: Implementation
6: Creating an Object
7: Creating Multiple Objects
8: Accessing Instance Variables
9: Data Types and Other Stuff
10: int and float Conversions
11: Type Casting and Assignment Operators
12: Intro to Looping
13: scanf and increment operators
14: Nested for Loops
15: while Loops
16: do Statements
17: if else
18: Useful if else Program
19: Nested if Statements
20: else if Statements
21: switch
22: Conditional Operator
23: Seperating Files
24: Running the New Program
25: Synthesized Accessor Methods
26: How young of a chick can I date?
27: But what if I'm a millionaire?
28: Inheritance
29: My Mom
30: Starting the Rectangle Class
31: Finishing the Rectangle Class
32: OMG, a Square Class?!
33: Making steve the Square
34: Creating a Point class
35: Enhancing the Rectangle class
36: Running the Brand New Point Program
37: Overriding Methods
38: New Instance Variables and Abstract Classes
39: Introduction to Polymorphism
40: Running a Polymorphic Program
41: Dynamic Binding and id
42: Error / Exception Handling
43: Directives for Controlling Scope
44: External / Global Variables
45: Static Variables
46: Enumerated Data Types
47: Enum Program
48: Categories
49: #define Statement
50: #import Statement
51: Introduction to Number Objects
52: Number Object Methods
53: String Objects
54: Substrings and Ranges
55: Mutable Strings
56: Finishing Mutable Strings
57: Introduction to Arrays
58: Mutable Arrays
59: Dictionary Objects
60: Working with Files
61: Copy and Rename Files
62: Working with File Attributes
63: Deleting and Printing Files
64: Working with Directories
65: Read and Write Files