iOS Course Structure
Objective C
iPhone SDK
Introduction to iPhone Architecture
Introduction to Development IDE - XCODE, Interface Builder
Creating and building simple applications
Handling Basic Interaction
Creating basic view controllers
Monitoring events and actions
Creating advanced view controllers
Memory Management
Storyboarding Integration
Programmatic Interface creation
Integrating with core services – Email, Contacts, Camera, Map kit etc
Data: actions, preferences, files, and addresses
Camera, WebKit, Mapkit and core location
Creating of database and using it in iPhone app
Introduction to url loading system
Debugging, testing the application
iOS Advanced
Core Data Integration
Advanced controllers – Navigation controller, iPad specific split controllers etc
Integrating with Core Services – Core Audio, Video
Push notification
iAD Integration
Advanced Even Handling - Multi touch, Gesture Recognition
Maps overview and core location
Protocols and Categories
Communication with the Services
Using the Accelerometer
Bluetooth Programming