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
- Swift programming language overview
- 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 handler
- Pan gesture recognition
- Tap gesture recognition
Case Study
- Develop a new application using Swift
Distributing Applications
- Moving applications to a device for testing
- Getting an application into AppStore
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £9500 online delivery, based on a group of 2 delegates, £3000 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (1)
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.