Iphone Training Course Content

Spread the love

Iphone Training Course Content Details

What is Iphone

iPhone may be a line of smartphones designed and marketed by Apple INC. They run Apple’s iOS mobile software system. the primary generation iPhone was discharged on Saints Peter and Paul, 2007; the foremost recent iPhone model is that the iPhone seven, that was undraped at a special event on September seven, 2016.Iphone Training in hyderabad kukatpally

The program is made round the device’s multi-touch screen, together with a virtual keyboard. The iPhone has Wi-Fi and may connect with cellular networks. Associate in Nursing iPhone will shoot video (though this wasn’t a regular feature till the iPhone 3GS), take photos, play music, send and receive email, browse the online, send and receive text messages, follow GPS navigation, record notes, perform mathematical calculations, and receive visual voicemail. alternative practicality, like video games, reference works, and social networking, is enabled by downloading mobile apps. As of Jan 2017, Apple’s App Store contained over two.2 million applications accessible for the iPhone and alternative iOS devices . for more info click here



Iphone Course Content

01.Introduction iOS &SDK

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

02.Xcode

  • Xcode IDE
  • Editing
  • Building
  • Running
  • Console

03.Objective-C 2.0

  • Programming in Objective-C
  • The Preprocessor

04.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

05.Categories and Protocols

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

06.Foundation Framework

  • Introduction to the Foundation Framework

07.Collections

  • NSArray
  • Enumeration
  • NSMutableArray
  • NSDictionary
  • NSMutableDictionary
  • Scalar Data Types
  • NSObject
  • NSString
  • NSData
  • NSDate

07.Files

  • NSFileManager
  • NSFileHandle
  • NSUserDefaults
  • NSHomeDirectory(), etc.
  • Resource Files
  • Read/Write Text Files
  • Copying Objects
  • Archiving

08.Memory Management

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

09.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

10.Controls Part-1

  • Controls
  • Labels
  • IBOutlet
  • Buttons
  • IBAction
  • Event Handling
  • UIEvent
  • Toolbars
  • Toolbar items
  • Status bar
  • Navigation bar
  • Navigation bar items

12.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

13.Text Controls

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

14.View

  • What is View?
  • UIViews and UIViewControllers
  • UIView Class
  • UIView Subclasses
  • Types of Views
  • UIApplication

15.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




16.Tab Bar Application

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

17.Navigation-Based Application

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

18.Picker View

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

19.Table View

  • Table View Controller
  • Table View
  • Table View Cellz
  • Data Source
  • Table View Delegat

20.Alerting Users

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

21.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
  • UIImagePickerController
  • Taking Pictures And Movies

22.Processes and Threads

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

23.Networking

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

24.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

25.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

26.Location and Mapping

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

27.Social Networks Integration

 

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

28.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?




Iphone Training Demo

Contact Us for Data Structure Online and classroom training

venkat: 9059868766
email:[email protected]
Address: PlotNo 126/c,2nd floor,Street Number 4, Addagutta Society, Jal Vayu Vihar, Kukatpally, Hyderabad, Telangana 500085

Sharing is caring!

Updated: May 13, 2017 — 5:40 am

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.