Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS 8 App Development for Beginners
Let's Get Started!
Course Bundle Intro (6:17)
Course Source Code
Swift for Beginners, Learn Apple's New Programming Language
Intro (5:03)
Installing XCode and Playground (2:57)
Constants and Variables (4:16)
Numbers (5:02)
Booleans (1:37)
Tuples (3:07)
Optionals (4:22)
Constants and Variables Quiz
Basic Operators (5:03)
Unary and Compound Assignment Operators (4:45)
Conditional and Ternary Operators (5:18)
Range Operators (3:43)
Logical Operators (4:57)
Operators Quiz
String Literals (3:09)
String Mutability and Concatenation (2:55)
Strings and Characters (2:36)
String Interpolation (2:09)
String Comparison (4:29)
Strings Quiz
Array Literals (6:55)
Accessing or Modifying an Array (10:06)
Iterating Through an Array (3:44)
Dictionary Literals (4:12)
Accessing or Modifying a Dictionary (4:17)
Iterating Through a Dictionary (2:49)
Collections Quiz
While and Do-While Loops (4:07)
For Loops (5:56)
Conditional Statements (3:24)
Switch Statement - Part 1 (5:19)
Switch Statement - Part 2 (5:15)
Control Transfer Statements (4:45)
Control Flow Quiz
Introduction to Functions (5:31)
Functions Basics (4:23)
Function Parameters (5:08)
Functions as Variables and Nested Functions (4:31)
Functions Quiz
Introduction to Closures (6:59)
Introduction to Enumerations (6:03)
Swift Summary (5:35)
Swift Challenge! - Build a Units Converter
Swift Challenge (4:31)
Swift Challenge - Solution Video (6:21)
Objective-C for Beginners
Objective-C Intro (3:13)
Constants and Variables (6:27)
Macros (4:46)
Typedef (3:06)
Pointers (6:04)
Review of Arithmetic Operations (4:13)
Review of Logical and Comparison Operations (4:09)
Review of Control Flow (5:57)
Objective-C Basics Quiz
Object-Oriented Programming (9:15)
Creating Classes and Instances (6:52)
Inheritance (3:46)
Object-Oriented Programming Quiz
Properties (7:23)
Getter and Setter Attribute (3:13)
Readonly Attribute (5:00)
Nonatomic Attribute (5:09)
Strong Attribute (5:33)
Properties Quiz
Intro to Methods (5:28)
Return Values (4:26)
Parameters (6:57)
Selectors (7:01)
Class and Instance Methods (5:32)
Methods Quiz
Creating and Enumerating Strings (8:38)
Comparing Strings (2:58)
Concatenating Strings (4:43)
Searching for Strings (2:45)
Substrings (3:55)
NSMutableString (4:33)
Strings Quiz
Creating Blocks (6:17)
Closures and Non-Local Variables in Blocks (6:19)
Blocks as Method Parameters and Block Types (6:24)
Collections - NSSet (11:00)
Collections - NSArray (9:15)
Collections - NSDictionary (8:24)
Project #1 - ZooBook, Note-Taking iOS App using Geolocation and Camera
Model-View-Controller (5:55)
Xcode (8:09)
Hello World! (11:04)
Intro to ZooBook (3:38)
ZooBook Mockup (6:11)
Creating the ZooBook Project (5:04)
ZooBook Data Model (9:29)
NSManagedObject Subclasses (7:09)
Categories (9:34)
Cleanup (9:34)
Designing the DetailViewController (6:47)
Outlets (6:10)
Actions (7:26)
Segues (9:55)
UITableView (5:26)
Populating the View (6:39)
Persisting Data to the Model (5:09)
Delegates (9:45)
Taking a Picture-Setup (10:37)
UIImagePickerController (8:05)
Handing the Picture (7:02)
Getting More Info (6:07)
Updating the Navigation Title (2:55)
iOS 8 Conclusion (6:01)
Project # 2 - S-Quizzer, Quizz App Built
Intro to S-Quizzer (3:51)
S-Quizzer UI Part 1 (6:09)
S-Quizzer UI Part 2 (8:20)
Questions - Part 1 (8:36)
Questions - Part 2 (6:42)
Finale S-Quizzer (5:48)
BONUS - iOS 7 App Development for Beginners, Make a Real Note-Taking App
Introduction (3:56)
Installing the SDK (4:58)
Object Oriented Programming (5:06)
Files (5:16)
Methods (5:54)
Properties (4:56)
Control Flow (5:29)
Loops (5:09)
Model - View - Controller (5:07)
XCode UI (5:02)
Outlets (5:31)
TargetAction (5:25)
Build (5:15)
Navigation Controller (4:40)
Segues (8:18)
Styles (5:34)
Data Source (6:04)
Without GCD (5:14)
With GCD (5:14)
Notifying the User (5:05)
Intro to Core Data (4:36)
Core Data Model (5:27)
Using Core Data - Part 1 (6:20)
Using Core Data - Part 2 (3:04)
Using the Camera - Part 1 (2:43)
Using the Camera - Part 2 (4:59)
Intro to Epistle (3:09)
The Model (4:38)
Epistle's UI (4:12)
UIScrollView (8:38)
DetailViewController (5:28)
Recognizing Gestures (3:32)
More UI Elements (3:48)
DetailViewController Segue (3:13)
Saving into CoreData (3:28)
Picking Images (8:28)
MasterViewController (5:00)
Course Summary (2:13)
Hello World!
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock