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

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

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.