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

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

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.