Difference between revisions of "IPhone iOS 5 Development Essentials"

From Techotopia
Jump to: navigation, search
m (Text replacement - "<table border="0" cellspacing="0">" to "<table border="0" cellspacing="0" width="100%">")
 
Line 34: Line 34:
 
#* [[The Anatomy of an iPhone 4S|Central Processing Unit (CPU)]]
 
#* [[The Anatomy of an iPhone 4S|Central Processing Unit (CPU)]]
 
#* [[The Anatomy of an iPhone 4S|Speaker and Microphone]]
 
#* [[The Anatomy of an iPhone 4S|Speaker and Microphone]]
#* [[The Anatomy of an iPhone 4S|Vibration]]<br><br>
+
#* [[The Anatomy of an iPhone 4S|Vibration]]<br><br><htmlet>ezoictoc1</htmlet>
 
# [[iPhone iOS 5 Architecture and SDK Frameworks]]
 
# [[iPhone iOS 5 Architecture and SDK Frameworks]]
 
#* [[iPhone iOS 5 Architecture and SDK Frameworks|iPhone OS becomes iOS]]
 
#* [[iPhone iOS 5 Architecture and SDK Frameworks|iPhone OS becomes iOS]]
Line 74: Line 74:
 
#* [[An Overview of the iPhone iOS 5 Application Development Architecture|The Target-Action pattern, IBOutlets and IBActions]]
 
#* [[An Overview of the iPhone iOS 5 Application Development Architecture|The Target-Action pattern, IBOutlets and IBActions]]
 
#* [[An Overview of the iPhone iOS 5 Application Development Architecture|Subclassing]]
 
#* [[An Overview of the iPhone iOS 5 Application Development Architecture|Subclassing]]
#* [[An Overview of the iPhone iOS 5 Application Development Architecture|Delegation]]<br><br>
+
#* [[An Overview of the iPhone iOS 5 Application Development Architecture|Delegation]]<br><br><htmlet>ezoictoc2</htmlet>
 
# [[Creating an Interactive iOS 5 iPhone App]]
 
# [[Creating an Interactive iOS 5 iPhone App]]
 
#* [[Creating an Interactive iOS 5 iPhone App|Creating the New Project]]
 
#* [[Creating an Interactive iOS 5 iPhone App|Creating the New Project]]
Line 113: Line 113:
 
#* [[Using Xcode Storyboarding (iPhone iOS 5)|Associating a View Controller with a Scene]]
 
#* [[Using Xcode Storyboarding (iPhone iOS 5)|Associating a View Controller with a Scene]]
 
#* [[Using Xcode Storyboarding (iPhone iOS 5)|Triggering a Storyboard Segue Programmatically]]
 
#* [[Using Xcode Storyboarding (iPhone iOS 5)|Triggering a Storyboard Segue Programmatically]]
#* [[Using Xcode Storyboarding (iPhone iOS 5)|Performing Tasks before a Segue]]<br><br>
+
#* [[Using Xcode Storyboarding (iPhone iOS 5)|Performing Tasks before a Segue]]<br><br><htmlet>ezoictoc3</htmlet>
 
# [[Using Xcode Storyboards to create an iOS 5 iPhone Tab Bar Application]]
 
# [[Using Xcode Storyboards to create an iOS 5 iPhone Tab Bar Application]]
 
#* [[Using Xcode Storyboards to create an iOS 5 iPhone Tab Bar Application|An Overview of the Tab Bar]]
 
#* [[Using Xcode Storyboards to create an iOS 5 iPhone Tab Bar Application|An Overview of the Tab Bar]]
Line 255: Line 255:
 
#* [[Preparing an iOS 5 iPhone App to use iCloud Storage|Creating an iCloud Entitlements File]]
 
#* [[Preparing an iOS 5 iPhone App to use iCloud Storage|Creating an iCloud Entitlements File]]
 
#* [[Preparing an iOS 5 iPhone App to use iCloud Storage|Manually Creating the Entitlements File]]
 
#* [[Preparing an iOS 5 iPhone App to use iCloud Storage|Manually Creating the Entitlements File]]
#* [[Preparing an iOS 5 iPhone App to use iCloud Storage|Defining the Ubiquity Container URL]]<br><br>
+
#* [[Preparing an iOS 5 iPhone App to use iCloud Storage|Defining the Ubiquity Container URL]]<br><br><htmlet>ezoictoc4</htmlet>
 
# [[Managing iPhone Files using the iOS 5 UIDocument Class]]
 
# [[Managing iPhone Files using the iOS 5 UIDocument Class]]
 
#* [[Managing iPhone Files using the iOS 5 UIDocument Class|An Overview of the UIDocument Class]]
 
#* [[Managing iPhone Files using the iOS 5 UIDocument Class|An Overview of the UIDocument Class]]

Latest revision as of 15:39, 18 November 2016

Table of ContentsNext
Preface

Learn SwiftUI and take your iOS Development to the Next Level
SwiftUI Essentials – iOS 16 Edition book is now available in Print ($39.99) and eBook ($29.99) editions. Learn more...

Buy Print Preview Book


© 2012 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.


Table of Contents

  1. Preface

  2. About iPhone iOS 5 Development Essentials
  3. The Anatomy of an iPhone 4S
  4. iPhone iOS 5 Architecture and SDK Frameworks
  5. Joining the Apple iOS Developer Program
  6. Installing Xcode 4 and the iOS 5 SDK
  7. Creating a Simple iPhone iOS 5 App
  8. Testing iOS 5 Apps on the iPhone – Developer Certificates and Provisioning Profiles
  9. An Overview of the iPhone iOS 5 Application Development Architecture
  10. Creating an Interactive iOS 5 iPhone App
  11. Writing iOS 5 Code to Hide the iPhone Keyboard
  12. Understanding iOS 5 iPhone Views, Windows and the View Hierarchy
  13. iOS 5 iPhone Rotation, View Resizing and Layout Handling
  14. Using Xcode Storyboarding (iPhone iOS 5)
  15. Using Xcode Storyboards to create an iOS 5 iPhone Tab Bar Application
  16. An Overview of iOS 5 Table Views and Xcode Storyboards
  17. Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells
  18. Implementing TableView Navigation using Xcode Storyboards
  19. Using an Xcode Storyboard to Create a Static Table View
  20. Creating a Simple iOS 5 iPhone Table View Application
  21. Creating a Navigation based iOS 5 iPhone Application using TableViews
  22. Implementing a Page based iOS 5 iPhone Application using UIPageViewController
  23. An Example iOS 5 iPhone UIPageViewController Application
  24. Using the iPhone iOS 5 UIPickerView and UIDatePicker Components
  25. An iOS 5 iPhone UIPickerView Example
  26. Working with iPhone iOS 5 Filesystem Directories
  27. Working with iPhone Files on iOS 5
  28. iOS 5 iPhone Directory Handling and File I/O – A Worked Example
  29. Preparing an iOS 5 iPhone App to use iCloud Storage
  30. Managing iPhone Files using the iOS 5 UIDocument Class
  31. Using iCloud Storage in an iOS 5 iPhone Application
  32. Synchronizing iPhone iOS 5 Key-Value Data using iCloud
  33. iOS 5 iPhone Data Persistence using Archiving
  34. iOS 5 iPhone Database Implementation using SQLite
  35. An Example SQLite based iOS 5 iPhone Application
  36. Working with iOS 5 iPhone Databases using Core Data
  37. An iOS 5 iPhone Core Data Tutorial
  38. An Overview of iOS 5 iPhone Multitouch, Taps and Gestures
  39. An Example iOS 5 iPhone Touch, Multitouch and Tap Application
  40. Detecting iOS 5 iPhone Touch Screen Gesture Motions
  41. Identifying iPhone Gestures using iOS 5 Gesture Recognizers
  42. An iPhone iOS 5 Gesture Recognition Tutorial
  43. Drawing iOS 5 iPhone 2D Graphics with Quartz
  44. An iOS 5 iPhone Graphics Drawing Tutorial using Quartz 2D
  45. Basic iOS 5 iPhone Animation using Core Animation
  46. Integrating iAds into an iOS 5 iPhone App
  47. An Overview of iOS 5 iPhone Multitasking
  48. Scheduling iOS 5 iPhone Local Notifications
  49. Getting iPhone Location Information using the iOS 5 Core Location Framework
  50. An Example iOS 5 iPhone Location Application
  51. Working with Maps on the iPhone with MapKit and the MKMapView Class
  52. Accessing the iOS 5 iPhone Camera and Photo Library
  53. An Example iOS 5 iPhone Camera Application
  54. Video Playback from within an iOS 5 iPhone Application
  55. Playing Audio on an iPhone using AVAudioPlayer
  56. Recording Audio on an iPhone with AVAudioRecorder
  57. Integrating Twitter into iPhone iOS 5 Applications
  58. An Example iPhone iOS 5 TWTeetComposeViewController Twitter Application
  59. Preparing and Submitting an iOS 5 iPhone Application to the App Store

Older Chapters

  1. Creating an iOS 5 iPhone Multiview Application using the Tab Bar