I-Phone TRAINING IN CHANDIGARH / MOHALI
Expert Training by 15 Years Experts
What you should know
- Requirements: installing the SDK
- Becoming a registered Apple Developer
- Joining the iOS Developer Program
- Creating a simple iOS application
- The four pillars of iOS application development
The Tools
- Using Xcode
- Using the iOS Simulator
- Understanding the iOS application lifecycle
- Using the Model-View-Controller (MVC) design pattern
Simple iphone Application
- Create an Xode Project
- Using Interface builder
- Model view controller
- Declarations
- Declaring instance variable
- Declaring methods
Making Connections
- Setting Connections to UIViews
- Setting Target and action
- Deploying an application
- Application lifecycle
- Summary
Objective C
- Data Type
- Objects
- Instance
- Creating an instance
- Sending message
- Destroying an instance
- Collection
NSArray , NSMutable Array NSDirectory , NSMutable Direct
- SubClassing an objective C Class
- Instance Variables
- Accessors and Properties
- Instance Methods
- Initializers
- Self
- Super
Memory Management
- Reference Counting
- Autorelease Pools
- Retain count management
- Target and Action Design Pattern
UIButton /UI Segment Control/Switch
- Setting target and Actions
- Implementing methods
Delegate Design Pattern
- UIText Field
- What are Protocals
- Implementing delegate methods
- Summary
Core Location Framwork
- CLLocation & CLLocation Manager
- Where am I application
- Where am I application
View Controllers
- Model view controller Design pattern
- Basic of View Controller
- Life Cycle of View Controller
- Types of View Controller
- Creation of View Controller
- Using Interface Builder
- Programmatically
UINavigation Controller
- Basic of UINavigationController
- UINavigationbar/UINavigationItem
- Creation of UINavigationController
- Using Interface Builder
- Programmatically
- Summary
UITableView and UITableViewController
- Basic of UITableView
- Creating of custom UITable View
- UITableView Cell
- Using Interface Builder
- Programmatically
- Summary
Playing Audio and Vidio
- Playing Audio Files
- Playing Vidio Files
- Audio /Vidio Recording
- Summary
Notification and Rotation
- Notification Center
- UiDevice Notifications
- Summary
DataStorage
- Different types of Storage
- NSUserDefaults
- Sqlite
- Files
- Core Data
- Saving and loading data from property list files
Sqlite Programming
- Basics of DML
- Integration of Sqlite into Apps
Session 22: XML Programming
- Basics of XML Structure
- XML Parsing
Core Data
- Basics of Core Data
- Store/Retrieve data using core data framework
- Build Sample app using core data
- Summary
App Store Basics
- Overview of Developer/Provisional certificates
- Prepare App store built
iPad Basics
- Overview of iPad Application
- UIPopover Controller
- UISplitView Controller
Memory Management tools
- Troubleshooting
- Troubleshooting a basic application
- Creating breakpoints and using the Xcode debugger