IPHONE Application Training Institutes in Noida,IPhone Application Development | IT Spark
Introduction to MAC
• How it is Different From Windows
• Essential Keyboard Shortcuts
Introduction to Objective – C
• Primitive Data Types & Operators
• @interface, @implementation and @class directive
• Allocating and Initializing Objects
• Defining and Calling Methods
• Declaring Properties, Dot Notation and Declaring Attributes
• Protocols and Delegates
iPhone Development Fundamentals
• iPhone Software Architecture
• Essential Cocoa Touch Classes
• Introduction to Xcode and Interface Builder
• Anatomy of Your iPhone Application
Frameworks, Design Patterns & Cocoa Touch
• MVC Architecture
• Sample of MVC Based Application
• Target Action Mechanism
• Notifications and Delegates
• Other Patterns in Cocoa Touch
Memory Management
• Manual Memory Management
• Retain Count & Release
• AutoRelease Pool
Debugging
• Understanding & Fixing Build Errors
• Use of NSLog
• Understanding & Fixing Interface Builder Errors
View & ViewControllers
• UIView and UIViewController
• UIView and UIViewController
• UITabBar and UITabBarController
• UINavigationBar and UINavigationBarController
• UITableView and UITableViewController
Basic Controls
• Buttons
• UIToolbar
• Switch
• Slider etc
Advanced Controls
• Picker
• SegmentedControl
• PageControl
• SearchBar etc
Connecting To The Internet
• Buiding a Browser with UIWebView
• Sending Mail From Application
• Reading Data From Network (XML & JSON Parsing)
• HTTP Authentication
Handling Location
• Core Location Framework
• Working with MapKit Framework
• Google Map API
• MKMapView Class
Working With Devices
• Playing & Recording Audio
• Playing Video
• Taking & Selecting Pictures
• Checking WiFi Connectivity
Working With BackEnd
• SQLite Database Creation and Access
• Creating Sample Application Using SQLite
• Putting Database on the Device.
• Core Data Framework
• Property List
Deploying Applications
• Deploying Apps on the Simulator
• DeployingApps on the Device (iPhone, iPad & iPod Touch)
