iPhone and iPad Apps Development

Duration: 5 Days

Objectives

This course gives delegates hands-on proficiency with Objective-C 2.0 and the Foundation framework for iPhone and iPad development. Students will get up to speed on Xcode and Interface Builder and will learn to write custom iPhone/iPad drawing and animation code. Delegates will be able to access iPhone and iPad user input from touches, as well as the accelerometer and Core Location, and will set up and manage iPhone and iPad controls such as text fields, buttons and pickers. They will work with the iPhone’s table views, navigation controllers and other UI components, and learn how to persist iPhone and iPad application state and user data.

Pre-requisites

Delegates should have some existing C knowledge, or have attended the Objective-C for Beginners course and a desire to learn the iPhone SDK to create great iPhone and iPad applications.

Course includes

Instruction from our Apple certified trainer, the official Apple reference manual covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Dates

Dates Location Price Book Now
1 - 5 Nov London £1495 Book Now
6 - 10 Dec London £1495 Book Now
24 - 28 Jan London £1495 Book Now
See all course dates
All our courses run in London and Bristol or at your offices. For alternative dates, please email or call us on 0208 269 4260
All prices are per person and exclude VAT

Related Courses

 

"The course was well structured, clear and in a comfortable setting. The tutoring was exceptional."

Dot2Dot


Course outline

Xcode
• Using Xcode to edit, build, and debug iPhone applications
• Managing project resources

Objective-C
• Gaining hands-on familiarity with the iPhone's Objective-C programming language
• Gaining familiarity with the Foundation framework

Interface Builder
• Overview of the IB as a world-class GUI tool
• Designing your iPhone app's UI
• Connect the UI to your code
• Learning the real meaning behind File's Owner, First Responder, and other mysteries

Cocoa Touch Design Patterns
• Understanding how Apple leverages Model-View-Controller
• Understanding how Apple leverages other design patterns in the iPhone's UIKit framework

Table Views
• Working with the iPhone SDK's UITableView
• Working with UITableViewController
• Implementing data source and delegate methods to present data and interact with the user

 

Navigation
• Using the iPhone's navigation controller
• Using the tab bar controller
• Using other UIKit components
• Using iPad-specific controls such as popovers

Handling Touch Events
• Managing standard iPhone and iPad UI controls
• Managing custom components correctly in response to user input

Custom Drawing
• Learning to use Core Graphics and Core Animation to customise iPhone and iPad UI components
• Displaying and manipulating images
• Providing rich animation for graphical elements

 

 

© Transmedia . 277 Greenwich High Road London SE10 8NB  UK . 0208 269 4260
Designed by Transmedia's Web Team

 

Subscribe to our email newsletter