AdvancediOS Programming
Upcoming Classes
| Date | Instructor | Price | Status | Venue | |
|---|---|---|---|---|---|
| Mar 5 - Mar 9 |
Jonathan Saggau | $4050 | Register Now!1 Space Left! | Atlanta, Georgia | |
| Mar 26 - Mar 30 |
Jonathan Blocksom | $4050 | Register Now! | Atlanta, Georgia | |
| May 7 - May 11 |
Jonathan Saggau | €3500 | Register Now! | Epe, Netherlands |
What You’ll Learn
Upon completion of Advanced iOS Programming, the student will be able to:
Advanced iOS Bootcamp
- Store documents, application data, and settings in iCloud
- Write concurrent applications using Grand Central Dispatch and NSOperationQueue
- Customize Storyboard view transitions
- Use GLKit based controllers for OpenGL 3D rendering
- Process and enhance images using Core Image and OpenGL ES shaders
- Efficiently process data sets with the Accelerate framework
- Asynchronously communicate with and parse data from JSON based web services
- Post to Twitter and authenticate with other web services using the Twitter framework
- Access the accelerometer, gyroscope and compass using Core Motion
- Write Augmented Reality applications that place virtual markers on real-world objects
- Record, process and playback audio in real time using Core Audio
- Display and process real time video in OpenGL ES
- Display content on external displays using AirPlay streaming and wired video connections
- Use web views to render content and pass information and events between Javascript and Objective-C
- Master the iOS performance optimization tools and LLDB debugger
- Secure files on disk and credentials in the keychain
Advanced iOS Programming Syllabus
| Section | Contents |
|---|
| Advanced iOS | Click to Show![]() |
|---|
Requirements
The iOS or Beginning iOS Bootcamp or similar study.
For information or to enroll in a class in United States: (404) 478-9005
For information or to enroll in a class in Netherlands: +31 20 708 4546
For information or to enroll in a class in Germany: +49 931 9911 485
For information or to enroll in a class in Australia: +1 404 478 9005




