Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS 11 and Xcode 9 - Complete Swift 4 & Objective-C Course
The Basics of Xcode 9
Introduction
Download and Installing Xcode 9
Navigating Xcode 9
Using the iOS 11 Simulators
Creating Actions and Outlets
Learning Swift 4
Using the Swift 4 Playgrounds
Swift 4 Vars vs Lets
Swift 4 Strings
Swift 4 Ints & Doubles
Swift 4 Booleans
Swift 4 Arrays and Dictionaries
Swift 4 Working with If, Else & Or Statements
Swift 4 While and For Loops
Swift 4
Displaying Text within the Application
Dismissing the Keyboard from the View
Changing the Text Properties
Displaying External Custom Fonts
iOS 11 APP: Fancy Text Creator Application
Creating and Using NSTimers
Displaying the Time and Date
iOS 11 APP: Traffic Lights Game Part 1
iOS 11 APP: Traffic Lights Game Part 2
Fading and Revealing Objects
Hiding and Revealing Objects
Enabling and Disabling Objects
iOS 11 APP: Tap Me Fast Game Part 1
iOS 11 APP: Tap Me Fast Game Part 2
Creating a Random Number
iOS 11 APP: Roll of a Dice Application
Creating a Random Word Generator
iOS 11 APP: Random Facts Application
Swift 4 Actions
Creating a Action with a Button
Toggling Actions with UISwitches
Using UISegmentedControls
iOS 11 APP: Digital Clock Application
Controlling Actions with UISliders
iOS 11 App: Temperature Calculator Part 1
iOS 11 App: Temperature Calculator Part 2
Displaying UIActionSheets
Detecting Shake Gestures
iOS 11 APP: Shake Me Silly Part 1
iOS 11 APP: Shake Me Silly Part 2
Creating URL Links
Delaying Actions
iOS 11 APP: Calculator Application
Detecting Swipe Gestures
iOS 11 APP: Simon Says Part 1
iOS 11 APP: Simon Says Part 2
Swift 4 Views
Using UIViews
Controlling UIScrollViews
Displaying UIAlertViews
Designing Interfaces with UIStackViews
Switching to a New Storyboard View
Switching to a New XIB View
Changing the Status Bar Colour
Removing the Status Bar
Using UIPickerViews
Using UIDatePickerViews
iOS 11 APP: Web View Application Part 1
iOS 11 APP: Web View Activity Indicator Part 2
iOS 11 APP: Web View Search Bar Part 3
iOS 11 APP: Map View Application Part 1
iOS 11 APP: Map View Pins Part 2
iOS 11 APP: Map View Locations Part 3
iOS 11 APP: Map View Directions Part 4
Swift 4 Visuals
Displaying Images on the Screen
Displaying Retina Image Versions
iOS 11 APP: Mini Image Gallery Application
Adding Images To Buttons
Displaying Images From URL'S
iOS 11 APP: Snap Attack Part 1
iOS 11 APP: Snap Attack Part 2
Displaying Local PDF Files
Changing the Background Colour
Playing Animation Files
Adding Borders to Objects
Adding Drop Shadows to Objects
iOS 11 APP: Image Gallery Collection View Part 1
iOS 11 APP: Image Gallery Collection View Part 2
Drawing on the Screen
Saving Images to the Device
Creating Application Icons
Adding Application Icons
Creating a Universal Launch Screen
Designing Loading Images
Adding Loading Images
Swift 4 Drawing Application
iOS 11 APP: Doodle Bug - Drawing on the Screen Part 1
iOS 11 APP: Doodle Bug - Preset Colours and Erase Part 2
iOS 11 APP: Doodle Bug - Creating a Settings View Part 3
iOS 11 APP: Doodle Bug - Changing the Brush Size Part 4
iOS 11 APP: Doodle Bug - Adding Opacity Options Part 5
iOS 11 APP: Doodle Bug - Saving the Artwork Part 6
iOS 11 APP: Doodle Bug - Hiding the Buttons Part 7
Swift 4 ARKit Application
Creating a ARKit Application
Adding Models by Touch
Creating Custom 3D Models
Placing Multiple Models by Touch
Clearing the Models from the screen
iMessage & Sticker Pack Application
iOS 11 APP: Creating Stickers Part 1
iOS 11 APP: Creating Animated Stickers Part 2
iOS 11 APP: Adding Stickers to the Application Part 3
iOS 11 APP: Movie Quotes iMessage Application Part 1
iOS 11 APP: Movie Quotes iMessage Application Part 2
iOS 11 APP: Movie Quotes iMessage Application Part 3
Swift 4 Audio & Video
Playing a Sound File
Adding Volume Controls
iOS 11 APP: Animal Soundboard Application
Playing a Local Video File
Streaming an Online Video
Playing a YouTube Video
Swift 4 Table View Application
iOS 11 APP: London Landmarks - Populating a Table View Part 1
iOS 11 APP: London Landmarks - Pushing to a Detail View Part 2
iOS 11 APP: London Landmarks - Populating a Detail View Part 3
iOS 11 APP: London Landmarks - Map View Locations Part 4
Swift 4 Tab Bar Business Application
iOS 11 APP: Business Application - Setting Up the Tab Views
iOS 11 APP: Business Application - Creating the Services Pages
iOS 11 APP: Business Application - Displaying the About Us
iOS 11 APP: Business Application - Creating a Portfolio Gallery
iOS 11 APP: Business Application - Setting Up the Contact Us Page
iOS 11 APP: Business Application - In App Emailing
iOS 11 APP: Business Application - Displaying Social Networks
Swift 4 Core Data
iOS 11 APP: Database - Creating a Database Part 1
iOS 11 APP: Database - Saving Data, Images and Text Part 2
iOS 11 APP: Database - Editing and Updating Data Part 3
iOS 11 APP: Database - Deleting Data Part 4
Swift 4 Social
Sending Text and Images via Email
Sending Text and Images via SMS Message
Making a Phone Call
iOS 11 APP: Secret Phone Book - Creating a Contact App Part 1
iOS 11 APP: Phone Book - Adding Contacts Part 2
iOS 11 APP: Phone Book - Edit and Remove Contacts Part 3
iOS 11 APP: Phone Book - Call and Message Contacts Part 4
Swift 4 Revenue
Admob Banners Ads
Admob Interstitial Ads
iOS 11 APP: In App Purchases - Setting Up The App Part 1
iOS 11 APP: In App Purchases - Displaying The Content Part 2
iOS 11 APP: In App Purchases - Purchasing The Content Part 3
iOS 11 APP: In App Purchases - Saving The Purchase Part 4
iOS 11 APP: In App Purchases - Restoring The Purchase Part 5
Swift 4 Universal Support
Device Detection
Screen Size Detection
Different Device Storyboards
Objective-C Functions
Displaying Text within the Application
Dismissing the Keyboard from the View
Changing the Text Properties
Displaying External Custom Fonts
iOS 11 APP: Fancy Text Creator Application
Creating and Using NSTimers
Displaying the Time and Date
iOS 11 APP: Traffic Lights Game Part 1
iOS 11 APP: Traffic Lights Game Part 2
Fading and Revealing Objects
Hiding and Revealing Objects
Enabling and Disabling Objects
iOS 11 APP: Tap Me Fast Game Part 1
iOS 11 APP: Tap Me Fast Game Part 2
Creating a Random Number
iOS 11 APP: Roll of a Dice Application
Creating a Random Word Generator
iOS 11 APP: Random Facts Application
Objective-C Actions
Creating a Action with a Button
Toggling Actions with UISwitches
Using UISegmentedControls
iOS 11 APP: Digital Clock Application
Controlling Actions with UISliders
iOS 11 App: Temperature Calculator Part 1
iOS 11 App: Temperature Calculator Part 2
Displaying UIActionSheets
Detecting Shake Gestures
iOS 11 APP: Shake Me Silly Part 1
iOS 11 APP: Shake Me Silly Part 2
Creating URL Links
Delaying Actions
iOS 11 APP: Calculator Application
Detecting Swipe Gestures
iOS 11 APP: Simon Says Part 1
iOS 11 APP: Simon Says Part 2
Objective-C Views
Using UIViews
Controlling UIScrollViews
Displaying UIAlertViews
Designing Interfaces with UIStackViews
Switching to a New Storyboard View
Switching to a New XIB View
Changing the Status Bar Colour
Removing the Status Bar
Using UIPickerViews
Using UIDatePickerViews
iOS 11 APP: Web View Application Part 1
iOS 11 APP: Web View Activity Indicator Part 2
iOS 11 APP: Web View Search Bar Part 3
iOS 11 APP: Map View Application Part 1
iOS 11 APP: Map View Pins Part 2
iOS 11 APP: Map View Locations Part 3
iOS 11 APP: Map View Directions Part 4
Objective-C Visuals
Displaying Images on the Screen
Displaying Retina Image Versions
iOS 11 APP: Mini Image Gallery Application
Adding Images To Buttons
Displaying Images From URL'S
iOS 11 APP: Snap Attack Part 1
iOS 11 APP: Snap Attack Part 2
Displaying Local PDF Files
Changing the Background Colour
Playing Animation Files
Adding Borders to Objects
Adding Drop Shadows to Objects
Objective-C Audio & Video
Playing a Sound File
iOS 11 APP: Soundboard Application
Playing a Local Video File
Streaming a Video File
Streaming Youtube Videos
Vibrating The Device
Objective-C Table View Application
iOS 11 APP: London Landmarks - Populating a Table View Part 1
iOS 11 APP: London Landmarks - Pushing to a Detail View Part 2
iOS 11 APP: London Landmarks - Populating a Detail View Part 3
iOS 11 APP: London Landmarks - Map View Locations Part 4
Objective-C Tab Bar Business Application
iOS 11 APP: Business Application - Setting Up the Tab Views
iOS 11 APP: Business Application - Creating the Services Pages
iOS 11 APP: Business Application - Displaying the About Us
iOS 11 APP: Business Application - Creating a Portfolio Gallery
iOS 11 APP: Business Application - Setting Up the Contact Us Page
iOS 11 APP: Business Application - In App Emailing
iOS 11 APP: Business Application - Displaying Social Networks
Objective-C Social
Sending Text and Images via SMS Message
Sending Text and Images via Email
Making a Phone Call
Objective-C Revenue
Displaying Admob Banner Ads
Displaying Admob Interstitial Ads
iOS 11 APP: In App Purchases - Setting Up The App Part 1
iOS 11 APP: In App Purchases - Displaying The Content Part 2
iOS 11 APP: In App Purchases - Purchasing The Content Part 3
iOS 11 APP: In App Purchases - Saving The Purchase Part 4
iOS 11 APP: In App Purchases - Restoring The Purchase Part 5
Objective-C Universal Support
Device Detection
Screen Size Detection
Different Device Storyboards
Optionals
iOS 11 APP: Database - Deleting Data Part 4
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock