- IPhone iPad Development
Beginning iPhone and iPad Development
Duration: 5 days
Time: 10am - 5pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Cost: $3495
Registration: Click Here to Register
*This course is offered based on demand or to groups of 4-8. Please eMail for more information...
Course Synopsis
iPhone and iPad Development
Course Instructional Methodology: Participatory Lecture, Demonstration and Labs
Who Should Attend
Prerequisites: Familiarity with the Macintosh Operating System. Experience programming in another language is helpful, but not required
Courseware: Custom
Necessary equipment: Macintosh with xCode installed provided.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers, and familiar with terminology used in interactive media.While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.We highly recommend working with the application tutorial before coming to the course if necessary.
What You Will Learn
iPhone and iPad Development
LESSON PLANS
Day 1- Objective C
Getting Started -- Hello World
Object Oriented Programming with Objective C
Inheritance with Objective C
Composition
Source File Organization
Working with Xcode
The Foundation Kit
Day 2- Objective C
Managing Memory
Object Initialization
Properties
Categories
Protocols
Working with AppKit
File I/O
Key-Value Coding
NSPredicate
Day 3- iPhone/iPad Development
Introduction to iPhone Development
Setting up iPhone Applications with Xcode
Handling Basic User Interaction
Complex User Interaction
Autorotation and Resizing
Day 4- iPhone/iPad Development
Tab Bars and Pickers
Introduction to Table Views
Navigation Controllers and Table Views
Application Settings and User Defaults
Data Persistence
Graphics with OpenGL and Quartz
Day 5- iPhone/iPad Development
Taps, Touches and other Gestures
Geolocation
The Accelerometer
iPhone Camera and Photo Library
Application Localization
iPad Application Considerations