IPHONE

   I PHONE DESCRIPTION

  • How to build iOS applications for iPhone, iPod Touch and iPad
  • Everything you need to know about Objective-C to develop iOS apps. Xcode, Interface Builder, Instruments and the iPhone Simulator
  • Techniques to build scalable apps using MVC (Model, View Controller)
  • The ins and outs of common iOS techniques like Delegates and Target/Action
  • A detailed understanding of how the iOS SDK works, removing the "magic" from iOS development
  • How to deploy your app to a real device and the provisioning process
  • Details and insight into the app store submission process

BENEFITS

On completion of this iOS course you'll be able to

§  Build your own native and scalable iOS apps for iPhone, iPad and iPod Touch

§  Develop in Objective-C

§  Get a head-start in getting your app onto the App store.

 

 

 

 



IPHONE

Simple iPhone Application

  • Creating an Xcode Project
  • Using Interface Builder
  • Model-View-Controller
  • Declarations
  • Declaring instance variables
  • Declaring methods
  • Making Connections
  • Setting connections to UIViews
  • Setting targets and actions
  • Deploying an Application
  • Application lifecycle
  • Summary

Objective-C

  • Data Type
  • Objects
  • Instances
  • Creating an instance
  • Sending messages
  • Destroying an instance
  • Collection
  • NSArray, NSMutableArray
  • NSDictionary, NSMutableDictionary
  • Subclassing an Objective-C Class
  • Instance Variables
  • Accessors and properties
  • Instance methods
  • Initializers
  • Self
  • Super
  • Class methods

Memory Management

  • Reference Counting
  • Object ownership
  • Retain count management
  • Auto release pools

Target & Action Design pattern

  • UIButton/UI Segment Control/UI Switch
  • Setting targets and actions
  • Implementing methods

Delegate Design Pattern

  • UITextFiled
  • What are protocols
  • Implementing delegate methods
  • Summary

Core Location Framework

  • CLLocation & CLLocationManager
  • Where am I application
  • Where am I application

 ViewControllers

  • Model-View_Controller Design pattern
  • Basics of ViewController
  • Life Cycle of ViewControllers
  • Types of ViewController
  • Creation of ViewController
  • Using Interface Builder
  • Programmatically

UINavigation Controller

  • Basics of UINavigationController
  • UINavigationbar/UINavigationItem
  • Creation of UINavigationController
  • Using Interface Builder
  • Programmatically
  • Summary

UITabbarController

  • Basics of UITabbarController
  • UITabar
  • Creation of UITabbarController
  • Using Interface Builder
  • Programmatically

UITableView and UTableViewController

  • Basic of UITableView
  • Creating of custom UITable View
  • UITableView Cell
  • Creation of UTableViewController
  • Using Interface Builder
  • Programmatically
  • Summary

Advance UITableViewCell

  • Basics of UITableViewCell
  • Custom UITableView
  • Summary

Advance UITableView Programming

  • Editing a UITableView
  • Deleting/Moving/Inserting Rows
  • Summary

Camera

  • UIImageView
  • Getting Image from
  • Camera
  • Phone Library
  • Summary

Gesture Programming

  • Basics of Touch Events
  • Responding to Touch Events
  • Moving an Image View based on gestures
  • Summary

Animation Programming

  • UIView Animation
  • Basics of layers
  • Layer Animation
  • Summary

Playing Audio and Video

  • Playing Audio Files
  • Playing Video Files
  • Audio/Video Recording
  • Summary

Notification and Rotation

  • Notification Center
  • UIDevice Notifications
  • Custom Notifications
  • Summary

Data Storage

  • Different types of Storages
  • NSUserDefaults
  • Sqlite
  • Files
  • Store Data

NSUser Default

  • Storing data in NSUserDefaults
  • Access data from UserDefaults

UITableView and UITable View Controller

  • Basics of App Sandbox
  • Writing data to files
  • Reading Data from files

Sqlite Programming

  • Basics of DML
  • Integration of Sqlite into Apps

XML Programming

  • Basics of XML Structure
  • XML Parsing

Threading

  • Basics of Thread Programming
  • Create Custom thread to fetch data from url

Web Services

  • Basics of Web services
  • Simple RSS Reader App
  • Fetching data from URL
  • XML Parsing
  • Integrate with UI

Core Data

  • Basics of Core Data
  • Store/Retrieve data using core data framework
  • Build Sample app using core data
  • Summary

App Store Basics

  • Overview of Developer/Provisional certificates
  • Prepare App store build

iPad Basics

  • Overview of iPad Application
  • UIPopover Controller
  • UISplitView Controller

Memory Management tools

Map Kit Framework

  • Overview of map kit programming
  • Where am I app

Address Book framework

  • Overview of Address Book API
  • Summery

 



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com


Take a Free Demo class

Submit your enquire here

© 2013 : Global IT Family. All Rights Reserved