IPHONE

We offering IPhone online training USA quite a lot of features. Our faculty has Real Time experience in IT industry. We offer Best IPhone Online Training at your comfortable timings from your home with flexible schedules. Student can select regular fast track and weekend IPhone Classes. Each trainer regularly assessed to candidates given the best quality of IPhone in Online Training. Demos are conducted by every day and you can choose flexible timings according to your requirement.

We provide free demo on IPhone Online Training Classes and course materials an in-depth knowledge of IPhone which focuses on real time scenarios. Recorded sessions are provided after each class. We arrange regular and weekend IPhone Training for employees and students. Resume build as per corporate standards according to the job description and we will market your resume for top companies. We provide IPhone Online Training and project support across the World like USA, UK, South Africa, Malaysia, Singapore, Australia and Japan.

IPhone Online Training Course Content

Intro to Objective-C

  • Objective-C and Smalltalk
  • Objective-C and C
  • Objective-C and C++
  • Objective-C and Mac OS X
  • Objective-C and iPhone/iPad/iOS

Introduction iOS &SDK 

  • iOS SDK: iPhone, iPod Touch
  • Xcode
  • Interface Builder
  • iPhone Simulator
  • Debugger

Xcode

  • Xcode IDE
  • Editing
  • Building
  • Running
  • Console

Objective-C 2.0 

  • Programming in Objective-C
  • The Preprocessor

Classes, Objects, Methods and Properties

  • id
  • null
  • @interface
  • @end
  • @implementation
  • Archiving
  • @property
  • @synthesizee
  • @dynamic
  • Data Types
  • control flow statement
  • More about  Classes
  • More about Variables and Data Types
  • Inheritance
  • Polymorphism, Dynamic Typing, and Dynamic Binding 

 Categories and Protocols 

  • About Categories
  • @catagory
  • About Protocols
  • @protocol

Foundation Framework 

  • Introduction to the Foundation Framework

Collections

  • NS Array
  • Enumeration
  • NS Mutable Array
  • NS Dictionary
  • NS MutableDictionary
  • Scalar Data Types
  • NS Object
  • NS String
  • NS Data
  • NS Date

Files

  • NS FileManager
  • NS FileHandle
  • NS User Defaults
  • NS Home Directory(), etc.
  • Resource Files
  • Read/Write Text Files
  • Copying Objects
  • Archiving

Memory Management 

  • Allocate
  • Release
  • Auto Releasing
  • Reference Counting
  • Static Analyzer
  • Garbage Collection

Cocoa and Touch 

  • What is Cocoa?
  • Cocoa Framework
  • Cocoa Classes
  • Subclassing
  • Xcode
  • Simulator
  • Interface Builder
  • Nib files
  • File’s Owner
  • Outlet Connections
  • Action Connections
  • Inspector

Controls Part-1 

  • Controls
  • Labels
  • IB Outlet
  • Buttons
  • IB Action
  • Event Handling
  • UI Event
  • Toolbars
  • Toolbar items
  • Status bar
  • Navigation bar
  • Navigation bar items

Controls Part-2 

  • Activity Indicator
  • Network Activity Indicator
  • Page Indicator
  • Progress View
  • Refresh Control
  • Scope Bar
  • Search Bar
  • Segmented Control
  • Slider
  • Stepper
  • Switch
  • Detail Disclosure Button
  • Info Button

Text Controls 

  • Text Field
  • Text Field Delegate
  • Text View
  • Text View Delegate

View 

  • What is View?
  • UI Views and UI ViewControllers
  • UI View Class
  • UI View Subclasses
  • Types of Views
  • UI Application

Window-Based Application 

  • Application
  • Application Delegate
  • View Controller
  • Window & Views
  • Device Info
  • Screen
  • CGRect, CGPoint, CGSize
  • CGRectMake(), CGRectZero
  • Static Device Info
  • Dynamic Device Info
  • Orientation Info
  • The iPhone Accelerometer
  • Detecting shakes
  • Determining orientation
  • Responding to the accelerometer

Tab Bar Application 

  • Tab Bar Controllers
  • Tab Bars
  • First View Controller
  • Second View Controller
  • Third View Controller
  • Creating New Classes
  • Classes and Interface Builder

Navigation-Based Application 

  • Root View Controller
  • Navigation Controller
  • Navigation Bars
  • Navigation Items
  • Button Bar Items
  • Push/Pop Views 

Picker View 

  • UIPickerView
  • UIPickerViewDelegate
  • UIPickerViewDataSource
  • Date and Time Picker
  • UIDatePicker
  • NSTimer

Table View 

  • Table View Controller
  • Table View
  • Table View Cellz
  • Data Source
  • Table View Delegate

Popover (iPad Only)
Split View (iPad Only)
Browser View
Alerting Users

  • Alert View
  • Alert View Delegate
  • Action Sheet
  • Action Sheet Delegate

Media and Images 

  • UIImageView
  • UIImag
  • animationImages
  • Highlighted Animation Images
  • UITouch
  • UIGestureRecognize
  • UIPinchGestureRecognizer
  • Panning
  • Zooming
  • Rotating Image
  • Playing Audio
  • Responding to audio events.
  • Playing audio in background
  • Recording Audio
  • Playing Video
  • Photo Library
  • Taking Pictures And Movies 

Processes and Threads 

  • NSProcessInfo
  • NSThread
  • PerformInBackground
  • GCD (Grand Central Dispatch)
  • Synchronization 

Networking 

  • NSURL
  • NSURLRequest
  • NSURLConnection
  • XMLParser
  • SCNetwork
  • CFHTTP
  • CFFTP
  • CFSocket
  • Web Server 

Working with SQLite 

  • What Is SQLite?
  • The SQLite Library
  • Building a Simple Database
  • Designing the Database
  • Creating the Database
  • Populating the Database
  • Creating Records with the INSERT Command 

Working with Core Data 

  • Introducing Core Data
  • SQLite and Core Data
  • Modeling Data in Xcode
  • Building a Core Data Application
  • Core Data–Related Cocoa Features
  • Core Data Migration and Performance
  • Application Integration using Web Services 

Location and Mapping 

  • About Core Location
  • Handling location updates
  • About Map Kit
  • Map Overlays
  • Adding annotations 

Social Networks Integration 

  • Flickr integration
  • Twitter integration
  • Face book integration
  • Youtube integration 

Real-Time Working Scenario 

  • What is mercurial?
  • What is repository?
  • What is IPA file?
  • How to make an ipa file?
  • How to upload a build to TestFlight?
  • How to upload app to app store?