Design your iOS Developer Training Course
All of our training materials (slides, tutorial documents and sample code) have been fully updated for Xcode 7 and iOS 9.
Day 1 is primarily focused on Objective-C and covers everything needed to start building iOS applications. The day covers basic Objective-C syntax and constructs, use of the Xcode IDE as a development tool, the Foundation framework, building Objective-C classes, properties and methods, debugging using Xcode and GDB, and a thorough explanation of memory management including full details of automatic reference counting (ARC).
Day 2 teaches the basics of iOS application development and then covers the details of views and view hierarchy, storyboarding, Interface Builder, view controllers and architecture techniques to ensure a scalable app, table views, navigation and navigation controllers.
Once the basic concepts have been covered, Day 3 and Day 4 can be tailored to your specific needs. Previous courses have included in-depth coverage of topics such as:
- Custom controls, UI and interaction.
- Communication with web services.
- Audio and video playback or recording.
- Deployment, distribution and the iTunes app store.
- Animation, custom drawing and Core Graphics.
- Integration with the GPS or in-built maps.
- Accessing contact data, in-app mail, SMS, and other system services.
- Multitasking, threading and Grand Central Dispatch.
- Using Instruments, debugging and performance testing.
Make an in-house training enquiry
About the Trainer
The course is designed by Dave Verwer, owner of Shiny Development and developer of several successful iPhone and iPad apps. Dave is primarily an iPhone and iPad developer, rather than a full-time trainer and so brings direct experience in designing, developing, shipping and marketing successful apps.
To get the most out of this course all trainees should be proficient developers with a good knowledge of a modern, object oriented language such as Java, C#, Python, Ruby or C++.
No knowledge of Objective-C or the iPhone SDK is required.
All of our in-house training courses are subject to our in-house course terms and conditions.
Follow Up iOS Consultancy
Once your training is completed we offer consultancy to guide you through the rest of the process of getting your app onto the store. Charged on a time and materials basis, we can help with any aspect of designing, building, submitting or marketing your iOS apps.
Please contact us to enquire about our availability.