SlideShare a Scribd company logo
1 of 7
Table Of Contents
Session 1: Simple iPhone Application
 Creating an Xcode Project
 Using Interface Builder
 Model-View-Controller
 Declarations
1. Declaring instance variables.
2. Declaring methods.
 Making Connections.
1. Setting connections to UIViews
2. Setting targets and actions.
 Deploying an Application.
 Application lifecycle.
 Summary.
Session 2: Objective-C
 Data Types
 Objects
 Instances
1. Creating an instance
2. Sending messages
3. Destroying an instance
 Collection
1. NSArray, NSMutableArray
2. NSDictionary, NSMutableDictionary
 Subclassing an Objective-C Class
1. Instance Variables
2. Accessors and properties
3. Instance methods
4. Initializers
5. self
6. super
7. Class methods
Session 3:Memory Management
 Reference Counting
1. Object ownership
2. Autorelease pools
3. Retain count management.
Session 4:Target & Action Design pattern.
 UIButton/UISegmentControl/UISwitch
 Setting targets and actions
 Implementing methods.
 Summary.
Session 5:Delegate Design pattern
 UITextFiled
 What are protocols
 Implementing delegate methods.
 Summary.
Session 6: Core Location Framework
 CLLocation & CLLocationManager
 Where am I application.
 Summary.
Session 7: ViewControllers
 Model-View_Controller Design pattern
 Basics of ViewController
 LifeCycle of ViewControllers
 Types of ViewController
 Creation of ViewController
1. Using Interface Builder
2. Programmatically
 Summary.
Session 8: UINavigationController
 Basics of UINavigationController
 UINavigationbar/UINavigationItem.
 Creation of UINavigationController
1. Using Interface Builder
2. Programmatically
 Summary.
Session 9: UITabbarController
 Basics of UITabbarController
 UITabar
 Creation of UITabbarController
1. Using Interface Builder
2. Programmatically
 Summary.
Session 10: UITableView and UITableViewController
 Basics of UITableView
 Creation of Custom UITableView.
 UITableViewCell
 Creation of UITableViewController
1. Using Interface Builder
2. Programmatically
 Summary.
Session 11: Advanced UITableViewCell Programming
 Basics of UITableViewCell
 Custom UITableView.
 Summary.
Session 12: Advanced UITableView Programming
 Editing a UITableView.
 Deleting/Moving/Inserting rows
 Summary.
Session 13: Camera
 UIImageView
 Getting Image from
1. Camera
2. Phone Library.
 Summary.
Session 14: Gesture Programming
 Basics of Touch Events
 Responding to Touch Events.
 Moving an Image View based on gestures.
 Summary.
Session 15: Animation Programming
 UIView Animation
 Basics of Layer.
 Layer Animation.
 Summary.
Session 16: Playing Audio and Video
 Playing Audio Files
 Playing Video files
 Audio/Video recording.
 Summary.
Session 17: Notification and Rotation
 NotificationCenter
 UIDevice Notifications.
 Custom Notifications
 Summary.
Session 18: DataStorage
 Different types of Storages
 NSUserDefaults
 Sqlite
 Files
 CoreData.
Session 19: NSUserDefaults
 Storing data in NSUserDefaults
 Access data from UserDefaults.
 Summary.
Session 20: Files and App SandBox
 Basics of App SandBox
 Writing data to files
 Reading Data from files
 Summary.
Session 21: Sqlite Programming
 Basics of DML
 Integration of Sqlite into Apps
 Summary.
Session 22: XML Programming
 Basics of XML Structure
 XML Parsing
 Summary.
Session 23: Threading
 Basics of Thread Programming
 Create Custom thread to fetch data from url
 Summary.
Session 24: Webservices
 Basics of Webservices
 Simple RSS Reader App.
1. Fetching data from URL
2. XML Parsing
3. Integrate with UI.
 Summary.
Session 25: Core Data
 Basics of Core Data
 Store/Retrieve data using core data framework
 Build Sample app using core data.
 Summary.
Session 26: App Store Basics.
 Overview of Developer/Provisional certificates
 Prepare App store build.
 Summary.
Session 27: iPad Basics
 Overview of iPad Application
 UIPopover Controller
 UISplitView Controller.
 Summary.
Session 28: Memory Management tools
Session 29: MapKit Framework
 Overview of map kit programming.
 Where am I App.
 Summary.
Session 30: AddressBook Framework
 Overview of AddressBook API
 Summary.

More Related Content

Viewers also liked

iPhone Development: Multiple Views
iPhone Development: Multiple ViewsiPhone Development: Multiple Views
iPhone Development: Multiple Views
Jussi Pohjolainen
 
07 Navigation Tab Bar Controllers
07 Navigation Tab Bar Controllers07 Navigation Tab Bar Controllers
07 Navigation Tab Bar Controllers
Mahmoud
 

Viewers also liked (7)

CoreLocation (iOS) in details
CoreLocation (iOS) in detailsCoreLocation (iOS) in details
CoreLocation (iOS) in details
 
iPhone Development: Multiple Views
iPhone Development: Multiple ViewsiPhone Development: Multiple Views
iPhone Development: Multiple Views
 
07 Navigation Tab Bar Controllers
07 Navigation Tab Bar Controllers07 Navigation Tab Bar Controllers
07 Navigation Tab Bar Controllers
 
iPhone Development Tools
iPhone Development ToolsiPhone Development Tools
iPhone Development Tools
 
Introduction to MapKit
Introduction to MapKitIntroduction to MapKit
Introduction to MapKit
 
Keeping Track of Moving Things: MapKit and CoreLocation in Depth
Keeping Track of Moving Things: MapKit and CoreLocation in DepthKeeping Track of Moving Things: MapKit and CoreLocation in Depth
Keeping Track of Moving Things: MapKit and CoreLocation in Depth
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

More from Mindmajix Technologies

Tl bco activematrix policy director online training
Tl bco activematrix policy director online trainingTl bco activematrix policy director online training
Tl bco activematrix policy director online training
Mindmajix Technologies
 
Best tibco activematrix soa online training
Best tibco activematrix soa online trainingBest tibco activematrix soa online training
Best tibco activematrix soa online training
Mindmajix Technologies
 
Sales force development course content
Sales force development course contentSales force development course content
Sales force development course content
Mindmajix Technologies
 

More from Mindmajix Technologies (15)

Oracle scm
Oracle scmOracle scm
Oracle scm
 
Sap is retail
Sap is retailSap is retail
Sap is retail
 
Sap security
Sap securitySap security
Sap security
 
Tl bco activematrix policy director online training
Tl bco activematrix policy director online trainingTl bco activematrix policy director online training
Tl bco activematrix policy director online training
 
Best Data stage online training institute
Best Data stage online training instituteBest Data stage online training institute
Best Data stage online training institute
 
oracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online trainingoracle Peoplesoft hrms technical online training
oracle Peoplesoft hrms technical online training
 
Best Oracle r12 technical online training institute
Best Oracle r12 technical online training instituteBest Oracle r12 technical online training institute
Best Oracle r12 technical online training institute
 
Best Oracle hrms online training
Best Oracle hrms online trainingBest Oracle hrms online training
Best Oracle hrms online training
 
Best Oracle dba online training institute
Best Oracle dba online training instituteBest Oracle dba online training institute
Best Oracle dba online training institute
 
Best Oracle adf online training
Best Oracle adf online trainingBest Oracle adf online training
Best Oracle adf online training
 
Best Qlik view online training institute
Best Qlik view online training instituteBest Qlik view online training institute
Best Qlik view online training institute
 
Tibco business events (be) online training institute
Tibco business events (be) online training instituteTibco business events (be) online training institute
Tibco business events (be) online training institute
 
Best tibco activematrix soa online training
Best tibco activematrix soa online trainingBest tibco activematrix soa online training
Best tibco activematrix soa online training
 
Sales force development course content
Sales force development course contentSales force development course content
Sales force development course content
 
Introduction to integration
Introduction to integrationIntroduction to integration
Introduction to integration
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

best iphone online training institute

  • 1. Table Of Contents Session 1: Simple iPhone Application  Creating an Xcode Project  Using Interface Builder  Model-View-Controller  Declarations 1. Declaring instance variables. 2. Declaring methods.  Making Connections. 1. Setting connections to UIViews 2. Setting targets and actions.  Deploying an Application.  Application lifecycle.  Summary. Session 2: Objective-C  Data Types  Objects  Instances 1. Creating an instance 2. Sending messages 3. Destroying an instance  Collection 1. NSArray, NSMutableArray 2. NSDictionary, NSMutableDictionary  Subclassing an Objective-C Class 1. Instance Variables 2. Accessors and properties 3. Instance methods 4. Initializers 5. self
  • 2. 6. super 7. Class methods Session 3:Memory Management  Reference Counting 1. Object ownership 2. Autorelease pools 3. Retain count management. Session 4:Target & Action Design pattern.  UIButton/UISegmentControl/UISwitch  Setting targets and actions  Implementing methods.  Summary. Session 5:Delegate Design pattern  UITextFiled  What are protocols  Implementing delegate methods.  Summary. Session 6: Core Location Framework  CLLocation & CLLocationManager  Where am I application.  Summary. Session 7: ViewControllers  Model-View_Controller Design pattern  Basics of ViewController
  • 3.  LifeCycle of ViewControllers  Types of ViewController  Creation of ViewController 1. Using Interface Builder 2. Programmatically  Summary. Session 8: UINavigationController  Basics of UINavigationController  UINavigationbar/UINavigationItem.  Creation of UINavigationController 1. Using Interface Builder 2. Programmatically  Summary. Session 9: UITabbarController  Basics of UITabbarController  UITabar  Creation of UITabbarController 1. Using Interface Builder 2. Programmatically  Summary. Session 10: UITableView and UITableViewController  Basics of UITableView  Creation of Custom UITableView.  UITableViewCell  Creation of UITableViewController 1. Using Interface Builder
  • 4. 2. Programmatically  Summary. Session 11: Advanced UITableViewCell Programming  Basics of UITableViewCell  Custom UITableView.  Summary. Session 12: Advanced UITableView Programming  Editing a UITableView.  Deleting/Moving/Inserting rows  Summary. Session 13: Camera  UIImageView  Getting Image from 1. Camera 2. Phone Library.  Summary. Session 14: Gesture Programming  Basics of Touch Events  Responding to Touch Events.  Moving an Image View based on gestures.  Summary. Session 15: Animation Programming
  • 5.  UIView Animation  Basics of Layer.  Layer Animation.  Summary. Session 16: Playing Audio and Video  Playing Audio Files  Playing Video files  Audio/Video recording.  Summary. Session 17: Notification and Rotation  NotificationCenter  UIDevice Notifications.  Custom Notifications  Summary. Session 18: DataStorage  Different types of Storages  NSUserDefaults  Sqlite  Files  CoreData. Session 19: NSUserDefaults  Storing data in NSUserDefaults  Access data from UserDefaults.  Summary. Session 20: Files and App SandBox  Basics of App SandBox
  • 6.  Writing data to files  Reading Data from files  Summary. Session 21: Sqlite Programming  Basics of DML  Integration of Sqlite into Apps  Summary. Session 22: XML Programming  Basics of XML Structure  XML Parsing  Summary. Session 23: Threading  Basics of Thread Programming  Create Custom thread to fetch data from url  Summary. Session 24: Webservices  Basics of Webservices  Simple RSS Reader App. 1. Fetching data from URL 2. XML Parsing 3. Integrate with UI.  Summary. Session 25: Core Data  Basics of Core Data  Store/Retrieve data using core data framework  Build Sample app using core data.
  • 7.  Summary. Session 26: App Store Basics.  Overview of Developer/Provisional certificates  Prepare App store build.  Summary. Session 27: iPad Basics  Overview of iPad Application  UIPopover Controller  UISplitView Controller.  Summary. Session 28: Memory Management tools Session 29: MapKit Framework  Overview of map kit programming.  Where am I App.  Summary. Session 30: AddressBook Framework  Overview of AddressBook API  Summary.