Get in Touch

Course Outline

Development environment

  • Development environment requirements
  • Xcode and the iOS SDK
  • Apple Developer registration
  • Reasons why applications get rejected

Xcode iOS Projects

  • Human Interface Guidelines
  • Creating an iOS project
  • Running on simulator and real devices
  • Memory management
  • Strong and weak references

Swift

  • Overview of the Swift programming language
  • Using Xcode to develop Swift applications

Scenes

  • Creating scenes
  • Implementing view controllers

Swift Classes

  • Creating Swift classes
  • Instance variables and initialisation
  • Constructor types
  • Protocols, Hashable and Printable
  • Inheritance

Working with Graphics

  • Adding icons and images
  • Using the SpriteKit API
  • Animating sprites

User Interaction

  • Buttons and handlers
  • Pan gesture recognition
  • Tap gesture recognition

Case Study

  • Developing a new application using Swift

Distributing Applications

  • Moving applications to a device for testing
  • Getting an application into the App Store
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories