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

CoreLocation (iOS) in details
CoreLocation (iOS) in detailsCoreLocation (iOS) in details
CoreLocation (iOS) in detailsintive
 
iPhone Development: Multiple Views
iPhone Development: Multiple ViewsiPhone Development: Multiple Views
iPhone Development: Multiple ViewsJussi Pohjolainen
 
07 Navigation Tab Bar Controllers
07 Navigation Tab Bar Controllers07 Navigation Tab Bar Controllers
07 Navigation Tab Bar ControllersMahmoud
 
iPhone Development Tools
iPhone Development ToolsiPhone Development Tools
iPhone Development ToolsOmar Cafini
 
Introduction to MapKit
Introduction to MapKitIntroduction to MapKit
Introduction to MapKitRob C
 
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 DepthGeoffrey Goetz
 
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 2017LinkedIn
 

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

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

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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.