iPhone Programming II: Intermediate |
|
|
Course Duration: 3-Days
Course Description
This intermediate course is for software developers who have completed the intro course, or have the equivalent experience. The course begins by reviewing the key topics from the intro course. The course then covers how to program utility-based apps, tab bar apps, and navigation-based apps. The course also covers persistent storage, web client apps, and how to access web services.
Course Objectives
- Learn how to create Utility-based Apps
- Learn how to create Tab Bar Apps
- Learn how to create Navigation-based Apps
- Learn how to use Persistent Storage
- Learn how to create Web Client Apps
- Learn how to access Web Services
Review of iPhone Programming I
- Objective-C 2.0
- Foundation Framework
- View-based Apps
- User-Interface Handling
- Persistent Storage
Utility-Based Application
- Modal View Controllers
- View Controller Animation
- Protocols
- Main View
- Flip-side View
Tab Bar Application
- Tab Bar Controller
- First View
- Second View
- Tab Bar
- Tab Bar Items
Navigation-based Application
- Navigation Controller
- Table View Controller
- Table Data Source
- Table Sections
- Table Rows
- Table Cells
- Table Selection
- Push/Pop View Controller
Persistent Storage
- Core Data
- Sqllite
- libsqlite3
Web Client
- URL Connections
- HTTP Classes
- Web View
- HTML Files
- PDF Files
- Media Files
Web Service
- RESTful Web Service
- URL Connections
- HTTP Classes
- NSXMLParser
- libxml2
Device Hardware
- Device Info
- Accelerometer
- Audio
- Battery
- Camera
- GPS/Location
- MapKit
Course Summary
- Review
- Where To Go From Here
|