Introduction
  • Introduction
Getting Started with iOS 12 and Xcode 10
  • Download and Installing Xcode 10
  • Navigating Xcode 10
  • Adding Objects to the Interface Builder
  • Creating Actions and Outlets
  • Coding in the Classes
  • Using the iOS 12 Simulators
  • Creating My First iOS 12 Application
  • My First iOS 12 Application Source Code
  • Building to a Real Device
Programming in Swift 4.2 - Learning the Basics
  • Swift 4.2 Vars vs Lets - Variables vs Constants
  • Swift 4.2 Strings
  • Swift 4.2 Emojis
  • Swift 4.2 Characters
  • Swift 4.2 Ints - Integers
  • Swift 4.2 Floats & Doubles - Decimals 32 & 64 bit
  • Swift 4.2 Booleans
  • Swift 4.2 Arrays
  • Swift 4.2 Dictionaries
  • Swift 4.2 Sets
  • Swift 4.2 If Statements
  • Swift 4.2 AND and OR Statements
  • Swift 4.2 For Loops
  • Swift 4.2 While Loops
  • Swift 4.2 Switch Statements
  • Swift 4.2 Functions
  • Swift 4.2 Optionals
Swift 4.2 Creating Functions
  • Displaying Text within the Application
  • Dismissing the Keyboard from the View
  • Changing the Text Properties
  • Displaying External Custom Fonts
  • iOS 12 APP: Fancy Text Creator Application
  • Fading and Revealing Objects
  • Hiding and Revealing Objects
  • Enabling and Disabling Objects
  • Creating and Using NSTimers
  • Displaying the Time and Date
  • iOS 12 APP: Digital Clock Application
Swift 4.2 Reaction Based Games
  • iOS 12 APP: Traffic Lights Game Part 1 - Creating the Interface
  • iOS 12 APP: Traffic Lights Game Part 2 - Adding the Functionality
  • iOS 12 APP: Tap Me Fast Reaction Based Game Part 1 - Creating the Interface
  • iOS 12 APP: Tap Me Fast Reaction Based Game Part 2 - Adding the Functionality
Swift 4.2 Random Generators
  • Creating a Random Number Generator
  • iOS 12 APP: Roll of a Dice Application
  • Creating a Random Word Generator
  • iOS 12 APP: Random Facts Application
  • Creating a Random PList Generator
  • iOS 12 APP: Random Car Statistics Applications
Swift 4.2 Creating Actions
  • Creating a Action with a Button
  • Delaying Actions with a Timer
  • Toggling Actions with UISwitches
  • Using UISegmentedControls
  • Controlling Actions with UISliders
  • Displaying UIActionSheets
  • Creating URL Links to Websites
Swift 4.2 Calculation Applications
  • iOS 12 APP: Calculator Application Part 1 - Creating the Interface
  • iOS 12 APP: Calculator Application Part 2 - Adding the Functionality
  • iOS 12 App: Temperature Calculator Part 1 - Creating the Interface
  • iOS 12 App: Temperature Calculator Part 2 - Adding the Functionality
Swift 4.2 Gesture Based Games
  • Detecting Shake Gestures with the Device
  • iOS 12 APP: Shake Me Silly Part 1 - Creating the Interface
  • iOS 12 APP: Shake Me Silly Part 2 - Adding the Functionality
  • Detecting Swipe Gestures on the Screen
  • iOS 12 APP: Simon Says Part 1 - Creating the Interface
  • iOS 12 APP: Simon Says Part 2 - Adding the Functionality
Swift 4.2 Displaying 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
Swift 4.2 Web Browser Application
  • iOS 12 APP: Web View Application Part 1
  • iOS 12 APP: Web View Activity Indicator Part 2
  • iOS 12 APP: Web View Search Bar Part 3
Swift 4.2 Map View Application
  • iOS 12 APP: Map View Application Part 1
  • iOS 12 APP: Map View Pins Part 2
  • iOS 12 APP: Map View Locations Part 3
  • iOS 12 APP: Map View Directions Part 4
Swift 4.2 Displaying Images
  • Displaying Images on the Screen
  • Displaying Retina Image Versions
  • iOS 12 APP: Mini Image Gallery Application
  • Adding Images To Buttons
  • Displaying Images From URL'S