Beginning iPhone Development
(3 days)

Register Now! http://www.itrain.com.my/phone.htm

This 3-day course will guide students through the process of designing and developing iPhone/iPod Touch applications. The goal is to get you past the initial learning curve to help you to understand the way iPhone/iPod Touch applications work and how they are built

  

Register Now! http://www.itrain.com.my/phone.htm

Day 1

Introducing the iPhone SDK

§  Setting up XCode

§  Introducing the Interface Builder

Handling Basic Interactions

§  The Model-View-Controller Pattern

§  Working with Outlets and Actions

Building User Interfaces

§  Working with Image Views

§  Working with Text Fields

§  Controlling the Keyboard

§  Working with Sliders, Switches and Labels

§  Working with Buttons

§  Implementing Alerts and Action Sheets

§  Downloading content via the Internet

§  Accessing the Camera/Photo Library 

Autorotation and AutoSizing

§  Handling Rotation using Autosize attributes

§  Restructuring a view when rotated

§  Swapping Views

What's new in iOS4 and XCode 4

§  Using Interface Builder in XCode 4

§  What's new in Cocoa Touch

§  Integrating Ads with iAds

§  IPad Development Overview

 


Day 2

Multiview Applications

§  Architecture of a Multiview Application

§  Building the View Switcher

§  Animating the Transition

Tab Bars and Pickers

§  Setting up the Tab Bar framework

§  Implementing the Date Picker

§  Implementing the Single Component Picker

Introduction to Table Views

§  Implementing a Simple Table

§  Adding Images

§  Customizing Table View Cells

§  Grouped and Indexed Sections

§  Implementing a Search Bar

Day 3

Core Location

§  Setting up Location Manager

§  Getting Location Updates

§  Using Core Location in iOS4

 

Application Settings and User Defaults

§  Working with the Settings Bundle

§  Reading Settings in our application

§  Changing Defaults from our application

Basic Data Persistence

§  Persisting Application Data with Property Lists

§  Working with Core Data

 

Prerequisites:

1.      Bring your own Intel-based Mac laptop.

2.      Register as an iPhone Developer (free).

3.      Install the latest iPhone SDK and XCode.

Membership in the iPhone Developer Program (USD$99/yr) is not required but it is recommended. Unless you are a member, you will not be able to test applications on your own device.