I Phone Programming Course

1 – Introduction to MAC OS-X Lion

  • Introduction to MAC OS-X Lion 10.7.3
  • Working with Desktop Visual Environment
  • Working with Desktop Preference Settings
  • MAC Security Settings

2 – X-Code

  • Introduction
  • Features
  • Configuring for iPhone and MAC
  • Exploring the Interface Builder

3 – Objective-C

  • Introduction
  • Compiling and Running Programs
  • Explaining First Hello World Program
  • Underlying C Programming
  • Data Type and Expression
  • More on Data Type and Expression
  • Program Looping
  • Making Decision
  • Pre-Processor
  • Object and Classes
  • Inheritance
  • Polymorphism
  • Working with Property and Self
  • Categories and Protocols
  • Delegates

4 – Foundation Framework – COCOA

  • Introduction
  • Number, String and Collections
  • Working with Files
  • Memory Management
  • Copying Object

5 – Introduction to iPhone

  • What is iPhone
  • iPhone Help
  • About Smart Phone Environment

6 – iPhone SDK

  • What is iPhone SDK
  • Development Framework
  • iPhone SDK Setup
  • X-Code with iPhone
  • iPhone Emulator

7 – iPhone Architecture

  • iPhone Architecture
  • iPhone GUI
  • iPhone Package
  • iPhone Applications
  • iPhone Application Framework
  • iPhone Libraries
  • Interface Builder
  • Outlet
  • IBAction
  • Action

8 – Creating User Interface

  • iPhone UI Design using Interface Builder
  • Creating First Hello World Program

9 – Programming Storyboard and XIB Files

  • Handling Multiple UI
  • Data sharing between UI

11 – Programming User Attention

  • Alert Views
  • Input from Text Views
  • Action Sheet
  • Sound
  • Vibration

10 – Controls Programming

  • Label
  • Edit Text
  • Text View
  • Buttons
  • Handling Images
  • Animation
  • Steppers
  • Sliders
  • Switches
  • Segmented Control
  • Web Views
  • Scrolling Views
  • Activity Indicator View
  • Progress View
  • Table View
  • Table View Cell
  • Date Picker
  • Tab Bar
  • Bar Button Item
  • Flexible Space Bar Item

12 – Programming Media

  • Playing Audio Files
  • Playing Video Files

13 – Interaction to other Application

  • Address Book
  • Twitter
  • MAP
  • E-mail

14 – Reading and Writing Application Data

  • Accessing Application Default Preference
  • Accessing iPhone File Systems

15 – Database access using SQLlite

  • Assessing SQLlite Database