Oops concept
Inheritance,
Polymorphism,
What is class, types of methods, objects and properties
Method overloading and overriding
Introduction
Apple Company and its product.
Understanding about iOS, Mac OS.
Xcode
How to install xcode in i-Mac and other window system
Understanding about X-Code tools
How to create multiple types of iphone, iPad, iMac project in xcode
Objective-C language and Syntax
Storyboard
Use Storyboards to Design User Interface
How to create universal app
Auto layout
Constraint
User interface and controllers
View Controller
Navigation Controller
Table View Controller
TabBar Controller
SearchBar Controller
Master-Detail Controller
Collection View Controller
All GUI controls
Database management
User Default
Core Data
SQLite
Web services
Json parsing
XML parsing
SOAP parsing
Category classes, Delegate, NotificationCenter
Local and push notification
File management system
iOS animations
Gestures
Touch gesture, Swipe gesture, pan gesture
Multimedia
Photo library for using photos and videos
How to play multimedia content like audio, video.
Social Integration
Email, SMS, Facebook, Instagram, Twitter, Google, native phone call integration.
Payment integration
In app purchase by iTunes
Deployment
Provision profile and certificate creation
Signing the iOS app
Creating the .ipa file
Run the application in iPhone Device
Deploying the app to app store
One live application project development that will cover all above topics with practical.