Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build 20 Apps: iOS 9 & Xcode 7 Guide
Introduction
Course Structure (1:30)
Getting To Grips!
Purchasing a Developer Licence (4:33)
Download and Installing Xcode 7 (4:20)
Create, Download and Install Certificates (2:55)
Creating an App ID (4:42)
Project Types, What's Best For Me? (6:29)
What are Classes, InfoPLists and Delegates? (7:38)
Using the Interface Builder (6:35)
Building on the IOS Simulator (5:50)
Building to a Device (3:10)
Creating Actions and Outlets (8:52)
App 1: Creating a Hello World Application (4:23)
Universal Constraints (9:58)
Understanding Functions
Displaying Text (4:31)
Text Properties (13:14)
Custom Fonts (4:24)
Dismissing the Keyboard (4:27)
NSTimers (10:05)
Display Time and Date (8:26)
Using If Statements (7:52)
App 2: Reaction Game (18:08)
Fading Objects (5:21)
Hiding Objects (3:20)
Enabling and Disabling Objects (3:40)
App 3: Tapping Game (14:16)
Creating a Random Number Generator (4:41)
Creating a Random Word Generator (6:26)
Random PList Generator (8:36)
App 4: Joke Generator (8:33)
Creating Actions
UISwitches (6:19)
UISegmentedControls (5:33)
Controlling UISliders (5:09)
App 5: Temperature Calculator (10:33)
Detecting Shake Gestures (3:58)
App 6: Shake Me Game (16:54)
Creating URL Links (5:11)
Using Delayed Actions (5:17)
App 7: Calculator App (19:37)
Getting A Good View!
UIViews (6:21)
Controlling UIScrollViews (6:35)
Displaying UIAlertViews (9:23)
Using UIPickerViews (11:34)
Using UIWebViews (5:30)
Controlling UIWebViews (3:42)
Activity Indicator (6:59)
App 8: Browser Application (17:21)
Using UIMapViews (3:15)
Controlling UIMapViews & Displaying Location (11:35)
App 9: Maps Application (14:13)
Switching Views in Storyboards (9:31)
Switching to a XIB View (8:06)
Removing The Status Bar (3:08)
Making An App Look Good
Importing Files (3:54)
Displaying Images (5:36)
Displaying Retina Images (6:26)
Changing Images (6:50)
Adding Images To Buttons (3:39)
Displaying Images From URL'S (5:01)
App 10: Snap Game (20:00)
Displaying PDF'S (5:26)
Changing the Background Colour (6:50)
Creating Animations (6:13)
Object Styling (8:33)
Adding Loading Screens/Launch Images (6:34)
Universal Launch Screen (6:54)
Adding App Icons (7:06)
Taking Screenshots Programatically (6:34)
App 11: Camera Application (10:04)
Coming In Loud And Clear
Playing Audio Files (7:03)
App 12: Soundboard Application (12:35)
App 13: YouTube Videos (11:32)
Vibrating the Device (4:48)
Creating A Tab Bar Application
App 14: Tab Bar Application - Set Up Part 1 (18:03)
App 14: Tab Bar Application - Customising Part 2 (7:22)
Creating A Table View Application
App 15: Table View - Populating a Table View Part 1 (18:43)
App 15: Table View - Pushing to a Detail View Part 2 (12:27)
App 15: Table View - Populating a Detail View Part 3 (7:57)
App 15: Table View - Customising a Table View Part 4 (8:53)
App 15: Table View - Adding Table View Headers Part 5 (9:38)
Saving And Loading Stuff!
Saving and Loading Text (8:05)
Saving and Loading Data (7:21)
Core Data - Creating Databases
App 16: Database - Creating a Database Part 1 (15:27)
App 16: Database - Adding Data Part 2 (16:26)
App 16: Database - Editing Data Part 3 (10:27)
App 16: Database - Deleting Data Part 4 (6:14)
Getting Social With Your App!
Posting Text To Facebook (8:12)
Posting Images To Facebook (4:00)
Sending Twitter Tweets (6:59)
Sending Images To Twitter (3:16)
Sending an SMS Message (10:57)
Sending Images Via SMS (3:46)
Sending an Email (10:34)
Sending an Images Via Email (4:25)
App 17: Social Poster (16:57)
Making a Phone Call (4:25)
App 18: Contact App - Creating the Contact Database Part 1 (19:41)
App 18: Contact App - Adding, Editing and Removing Contacts Part 2 (19:59)
App 18: Contact App - Calling and Messaging Contacts List Part 3 (10:19)
Displaying Local Notifications (10:38)
Earning Revenue From Your App
Displaying iAd Advertisements (9:42)
App 19: In App Purchases - Setting Up The App Part 1 (11:21)
App 19: In App Purchases - Displaying The Content Part 2 (16:13)
App 19: In App Purchases - Purchasing The Content Part 3 (11:49)
App 19: In App Purchases - Saving The Purchase Part 4 (7:48)
Supporting The Application
Device Detection (5:59)
App 20: Universal Application (12:55)
Introducing Swift
Swift Variables (11:46)
Swift Arrays (6:26)
Swift Functions (4:55)
Actions and Outlets (6:00)
App 1: Creating a Hello World Application (3:20)
Universal Constraints (11:05)
Swift Functions
Displaying Text (4:11)
Text Properties (11:44)
Custom Fonts (5:06)
Dismissing The Keyboard (5:09)
NSTimers (8:06)
Display Time and Date (7:52)
If Statements (6:13)
App 2: Reaction Game (16:41)
Fading Objects (3:40)
Hiding Objects (3:12)
Enabling and Disabling Objects (3:59)
App 3: Tapping Game (15:16)
Random Number Generator (4:46)
Random Word Generator (5:24)
App 4: Joke Generator (8:27)
Swift Actions
UISwitches (5:55)
UISegmentedControls (6:41)
UISliders (6:41)
App 5: Temperature Calculator (10:25)
UIActionSheets (8:52)
Shake Gestures (4:39)
App 6: Shake Me Game (18:38)
URL Links (4:42)
Using Delayed Actions (5:11)
App 7: Calculator App (16:18)
Swift Views
Controlling UIScrollViews (6:51)
Displaying UIAlertViews (6:55)
Using UIWebViews (6:50)
Controlling UIWebviews (5:02)
Activity Indicator (4:58)
App 8: Browser Application (13:33)
Using UIMapViews (3:20)
Controlling UIMapViews & Displaying Location (16:25)
App 9: Maps Application (16:48)
Switching Views in Storyboards (7:18)
Switching to a XIB View (7:21)
Removing The Status Bar (2:35)
Swift Visuals
Importing Files (3:34)
Displaying Images (6:39)
Displaying Retina Images (9:40)
Changing Images (5:46)
Adding Images To Buttons (4:13)
Displaying Images From URL'S (6:59)
App 10: Snap Game (19:54)
Displaying PDF'S (6:42)
Background Colours (5:08)
Animations (8:11)
Object Styling (9:27)
App 11: Image Gallery - Creating the Collection View Part 1 (13:16)
App 11: Image Gallery - Displaying the Detailed Image Part 2 (9:53)
Universal Launch Screen (6:13)
Adding Loading Screens/Launch Images (6:09)
Adding App Icons (6:23)
Swift Audio
Playing a Sound File (8:08)
Volume Slider (8:13)
App 12: Soundboard Application (13:04)
App 13: YouTube Videos (10:45)
Vibrating the Device (4:41)
Swift Tab Bar Application
App 14: Tab Bar Application - Set Up Part 1 (13:33)
App 14: Tab Bar Application - Customising Part 2 (8:05)
Swift Table View Application
App 15: Table View - Populating a Table View Part 1 (15:29)
App 15: Table View - Pushing to a Detail View Part 2 (10:33)
App 15: Table View - Populating a Detail View Part 3 (6:46)
Swift Core Data
App 16: Database - Creating a Database Part 1 (17:40)
App 16: Database - Adding Data Part 2 (13:17)
App 16: Database - Editing Data Part 3 (13:27)
App 16: Database - Deleting Data Part 4 (7:12)
Swift Social
Posting Text To Facebook (9:46)
Posting Images To Facebook (4:47)
Sending Twitter Tweets (11:02)
Sending Images To Twitter (4:35)
Sending an SMS Message (11:02)
Sending Images Via SMS (6:02)
Sending an Email (12:43)
Sending an Images Via Email (6:06)
App 17: Social Poster (17:21)
Making a Phone Call (5:06)
App 18: Contact App - Creating the Contact Database Part 1 (18:29)
App 18: Contact App - Adding and Editing Contacts Part 2 (20:29)
App 18: Contact App - Removing Contacts Part 3 (4:49)
App 18: Contact App - Calling and Messaging Contacts List Part 4 (11:13)
Swift Revenue
Displaying iAd Advertisements (8:11)
Displaying AdMob Advertisements (9:37)
Swift QR Code Reader
App 19: QR Code Reader - Setting Up The Sacnner Part 1 (20:32)
App 19: QR Code Reader - Controlling The Scanner Part 2 (6:58)
App 19: QR Code Reader - Displaying The Scans Part 3 (13:30)
Swift Supporting The Application
Device Detection (6:08)
App 20: Universal Application (15:20)
Submitting And Publishing Your App!
Preparing your App for Submission (19:38)
Uploading your App to the App Store (5:30)
Switching to a XIB View
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock