iPhone Training 


iOS is the operating system that runs on iPod, iPhone, and iPod touch devices. The operating system manages the device hardware and provides the technologies required to implement native apps. The operating system also ships with various system apps, such as Phone, Mail, and Safari, that provide standard system services to the user.

Course Description:

The iPhone Software Development Kit (SDK)The Software Development Kit (SDK)

  • Objective-C
  • Frame works
  • Cocoa Touch
  • Foundation Framework
  • The iPhone Frameworks


  • Objective-C Classes and Objects
  • The @interface and @implementation Compiler Directives
  • Method Declaration and Definition
  • Nested Arguments
  • Class and Instance Methods
  • The alloc and init Methods
  • Managing Memory Using Retain and Release.
  • Properties, Retain, Assign, Copy.
  • Multiple-Argument Messages
  • Understanding the id Variable type
  • Categories & Protocols.

UIApplication and UIApplicationDelegate

  • Adding a UIView and UIViewController to a UIApplicationDelegate
  • Connecting UIWindow, UIApplication, and UIApplicationDelegate
  • Try This: Exploring MainWindow.xib
  • UIApplication and UIApplicationDelegate
  • The main.m file
  • Handling Application Life Cycle Events.

UIView and UIViewController

  • The UIView Class
  • The UIViewController Class
  • View-based Application Template
  • IBoutlet and IBAction
  • Using a View-based Application Template


  • Buttons
  • Text Fields
  • Labels
  • Sliders
  • Progress
  • Switch
  • Web View
  • Image View
  • Segmented Control
  • Date picker
  • Picker
  • Alerts & Action Sheets
  • Page Controller

Basic NS Classes

  • NSString, NSObject
  • NSArray, NSMutable Array
  • NSDictionary, NSMutable Dictionary
  • Other etc important classes

Tables Using UITableView and UITableViewController

  • UITableView
  • UITableViewDelegate and UITableViewDataSource
  • UITableViewDelegate
  • UITableViewDataSource
  • Adopting the UITableViewDelegate and
  • UITableViewDataSource

UINavigationBar and UINavigationController

  • UINavigationBar, UINavigationController, and UINavigationItem
  • Try This: Building a Three-View Application Using a Navigation Bar
  • Adding Another View
  • Try This: Duplicating the Utility Application
  • More on the UINavigationController
  • Pushing and Popping
  • Try This: Using a Navigation Controller in a Tab

UITabBar and UITabBarController

  • UITabBar, UITabBarController, UITabBarItem, and UITabBarControllerDelegate
  • Using the Tab Bar Application Template
  • Adding a Tab Bar Item to a Tab Bar Application
  • Allowing Users to Customize a Tab Bar

XML Parsing
Core Data

  • Core Data in brief
  • Creating Core Data Model
  • Entites, Attributes, Relationships
  • Generating NSManaged Object
  • Adding Objects
  • Saving Changes
  • Fetching Entities
  • Deleting Entities


  • Creating Database using simple Firefox SQLite Manager
  • SQL Database Manipulations
  • Opening the Database
  • Statements, Preparing Statements, executing statements
  • Select


  • Playing Sounds AVAudioPlayer, AVAudioPlayerDelegate
  • Media Player Framework MPMoviePlayer Controller

Core Plot (Bar Graph’s) & Core Graphics Introduction.
Google Maps & Annotations Introduction.

Comments are closed