Modules / Other Details
iOS Application Development Training Modules
The Following are the iOS Application Development Training Modules
- Xcode and Interface Builder
- Introduction to Platform Overview and Objective-C
- Cocoa Touch Foundation and Tools
- Windows, Views, and View Controllers (MVC)
- UIControls and ViewController Containers
- Memory Management
- Data Persistence and Accelerometer
- Parsing XML and SQLite
- Integrating with Core services – Email, Contacts, Camera, Map kit etc
- Profiling and live device testing
- Quality Assurance
Training Course Description
1. Introduction to Objective C and Xcode
- Introduction to iPhone development and Xcode
- Introduction to Objective C – Part 1
- Introduction to Objective C – Part 2
- Introduction to Objective C – Part 3
- Making your first iPhone App
2. Cocoa Touch and MVC in iOS
- Introduction to Objective C – Part 4
- Properties, Protocols and Categories in Cocoa Touch
- Important Frameworks and creating Cocoa Touch classes
- Understanding MVC architecture
3. Controls in iOS
- Introduction to Controls
- Understanding views and view hierarchy
- Advance controllers programming in iOS
4. Controllers and Memory Management in iOS
- Understanding Various View Controllers in detail
- Working with Switch, Slider ,Buttons and Segment
- Understanding Pickers and Action Sheets
- Memory management in iOS
5. Introduction to Table View in iOS
- Understanding Navigation Controller in iPhone
- Working with Table view and mixed content
- Grouped, indexed and dynamic table view
- Other operations in Table view (Table Cell)
6. Persistence in iOS
- File handling in iPhone (Directory and file creations, saving and retrieval of data)
- Using SQLite in iPhone
- Working with Persistence using property list.
- Understanding of Core Data
- Understanding the use of Accelerometer
7. Multimedia and internationalization in iOS
- Playing back video and music in iPhone
- Using camera in iPhone/ Photo library
8. Quality assurance in iOS Application
- Steps to Launching the App in the APP store
- Performance tuning of an Application
- Debugging in Xcode
- Unit Testing Applications