Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS 8 App Development for Beginners
Let's Get Started!
Course Bundle Intro
Course Source Code
Swift for Beginners, Learn Apple's New Programming Language
Intro
Installing XCode and Playground
Constants and Variables
Numbers
Booleans
Tuples
Optionals
Constants and Variables Quiz
Basic Operators
Unary and Compound Assignment Operators
Conditional and Ternary Operators
Range Operators
Logical Operators
Operators Quiz
String Literals
String Mutability and Concatenation
Strings and Characters
String Interpolation
String Comparison
Strings Quiz
Array Literals
Accessing or Modifying an Array
Iterating Through an Array
Dictionary Literals
Accessing or Modifying a Dictionary
Iterating Through a Dictionary
Collections Quiz
While and Do-While Loops
For Loops
Conditional Statements
Switch Statement - Part 1
Switch Statement - Part 2
Control Transfer Statements
Control Flow Quiz
Introduction to Functions
Functions Basics
Function Parameters
Functions as Variables and Nested Functions
Functions Quiz
Introduction to Closures
Introduction to Enumerations
Swift Summary
Swift Challenge! - Build a Units Converter
Swift Challenge
Swift Challenge - Solution Video
Objective-C for Beginners
Objective-C Intro
Constants and Variables
Macros
Typedef
Pointers
Review of Arithmetic Operations
Review of Logical and Comparison Operations
Review of Control Flow
Objective-C Basics Quiz
Object-Oriented Programming
Creating Classes and Instances
Inheritance
Object-Oriented Programming Quiz
Properties
Getter and Setter Attribute
Readonly Attribute
Nonatomic Attribute
Strong Attribute
Properties Quiz
Intro to Methods
Return Values
Parameters
Selectors
Class and Instance Methods
Methods Quiz
Creating and Enumerating Strings
Comparing Strings
Concatenating Strings
Searching for Strings
Substrings
NSMutableString
Strings Quiz
Creating Blocks
Closures and Non-Local Variables in Blocks
Blocks as Method Parameters and Block Types
Collections - NSSet
Collections - NSArray
Collections - NSDictionary
Project #1 - ZooBook, Note-Taking iOS App using Geolocation and Camera
Model-View-Controller
Xcode
Hello World!
Intro to ZooBook
ZooBook Mockup
Creating the ZooBook Project
ZooBook Data Model
NSManagedObject Subclasses
Categories
Cleanup
Designing the DetailViewController
Outlets
Actions
Segues
UITableView
Populating the View
Persisting Data to the Model
Delegates
Taking a Picture-Setup
UIImagePickerController
Handing the Picture
Getting More Info
Updating the Navigation Title
iOS 8 Conclusion
Project # 2 - S-Quizzer, Quizz App Built
Intro to S-Quizzer
S-Quizzer UI Part 1
S-Quizzer UI Part 2
Questions - Part 1
Questions - Part 2
Finale S-Quizzer
BONUS - iOS 7 App Development for Beginners, Make a Real Note-Taking App
Introduction
Installing the SDK
Object Oriented Programming
Files
Methods
Properties
Control Flow
Loops
Model - View - Controller
XCode UI
Outlets
TargetAction
Build
Navigation Controller
Segues
Styles
Data Source
Without GCD
With GCD
Notifying the User
Intro to Core Data
Core Data Model
Using Core Data - Part 1
Using Core Data - Part 2
Using the Camera - Part 1
Using the Camera - Part 2
Intro to Epistle
The Model
Epistle's UI
UIScrollView
DetailViewController
Recognizing Gestures
More UI Elements
DetailViewController Segue
Saving into CoreData
Picking Images
MasterViewController
Course Summary
Booleans
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock