Course Duration in Hours
54
54
Introduction to Mac OS X
Introduction to Model-View-Controller programming
Introduction to XCode
Introduction to Objective-C
Starting with the iPhone SDK (classes, categories, selectors, protocols)
Essential Cocoa Touch classes
Structure of an iPhone application
UIView and UIViewController
Application and View Controller life cycle
A simple Hello World application
Navigation Controller
Table views and Table View Controller
Tab bar Controller
Controls - Buttons, Toolbar, Text fields, Text views, Image views, web views
Advanced controls - Pickers, Scroll Views
iPad application development
Universal application development
SQLite database and other state-saving mechanisms (plists, file manager)
Web Service consumption
Core Data
XML and XML parsing
Detecting and handling gestures
Animations with views
Using the Camera/Getting images from Photo Library
Sending Emails
Working with Multimedia (audio, video)
Core Location and using Maps (MapKit framework)
Memory management and Autorelease pools
Debugging Tools
Application Settings and Preferences
Deploying and testing apps on iOS devices
Final project (includes using Facebook and Twitter)
B.Tech, BCA, MCA, Other IT Graduate
Astralprise Software Technologies, Lucknow,IN