iPhone and iPad Development in Swift for iOS 9 and Xcode 7

Who should attend?

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 9. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer.

Course outline

Development environment

Xcode iOS Projects

Swift

Scenes

Swift Classes

Working with Graphics

User Interaction

Case Study

Distributing Applications