Swift iOS App Development (3 days – £1,785, plus VAT)

This course is designed for beginners and covers: introduction; getting started; core skills; basic iOS ui; iOS application architecture; using table views; multiple-view applications; using storyboards; ipad development; using size classes; and finishing touches.

Introduction

, Welcome, What You Should Know

Getting Started

Installing Xcode And The Ios Sdk, Becoming A Registered Apple Developer, Joining The Ios Developer Program, Creating A Simple Ios App, The Four Pillars Of Ios App Development

Core Skills

Introduction To Xcode 6, Using The Model-View-Controller In Ios, Creating Basic Interaction, Using First Responders, Dismissing The Keyboard With Delegation, Exploring Delegation, Troubleshooting Ui-To-Code Connections

Basic Ios Ui

Working With Interface Builder, Using Auto Layout And Preview Modes, Adding And Troubleshooting Auto Layout Constraints, Using A Date Picker Control, Loading Data Into Controls, Responding To Selection, Exploring The Object Library, Using Apple’S Human Interface Guidelines

Ios Application Architecture

Exploring The Ios Application Life Cycle, Working With Foreground And Background Events, Understanding View Hierarchies, Introducing The Debugger

Using Table Views

Introduction To Table Views, Creating A Basic Table View And A Data Source, Loading A Property List Into A Table View, Reusing Table View Cells, Customizing Table Views, Customizing Table View Cells

Multiple-View Applications

Introduction To Multiple-View Applications, Deconstructing A Tabbed Application, Using Navigation Controllers, Deconstructing A Master/Detail App

Using Storyboards

Exploring Storyboards, Creating New Scenes And Segues, Introducing The Example Project, Step One: Creating The Storyboard Scenes And Segues, Step Two: Creating The Custom Classes, Step Three: Defining The Model, Step Four: Loading The Data, Step Five: Passing Objects Between Scenes

Ipad Development

Understanding The Differences In Ipad Development, Using The Split View Controller, Adding Modal View Controllers

Using Size Classes

Introducing Size Classes, Altering Views And Constraints With Size Classes

Finishing Touches

Adding Ios 8 App Icons