Difference between revisions of "IPad iOS 5 Development Essentials"

From Techotopia
Jump to: navigation, search
 
(29 intermediate revisions by the same user not shown)
Line 8: Line 8:
  
  
<google>BUY_IOS5_IPAD</google>
+
© 2012 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
  
  
 +
<htmlet>ios9_upgrade</htmlet>
  
 +
 +
== Table of Contents ==
 +
<table>
 +
<tr>
 +
<td>
 
# [[Introduction to iPad iOS 5 Development Essentials]]
 
# [[Introduction to iPad iOS 5 Development Essentials]]
 
#* [[Introduction to iPad iOS 5 Development Essentials|Example Source Code]]<br><br>
 
#* [[Introduction to iPad iOS 5 Development Essentials|Example Source Code]]<br><br>
Line 33: Line 39:
 
#* [[iOS 5 Architecture and SDK Frameworks|iOS Audio Support]]
 
#* [[iOS 5 Architecture and SDK Frameworks|iOS Audio Support]]
 
#* [[iOS 5 Architecture and SDK Frameworks|The iOS Core Services Layer]]
 
#* [[iOS 5 Architecture and SDK Frameworks|The iOS Core Services Layer]]
#* [[iOS 5 Architecture and SDK Frameworks|The iOS Core OS Layer]]<br><br>
+
#* [[iOS 5 Architecture and SDK Frameworks|The iOS Core OS Layer]]<br><br><htmlet>ezoictoc1</htmlet>
 
# [[Joining the Apple iOS 5 Developer Program]]
 
# [[Joining the Apple iOS 5 Developer Program]]
 
#* [[Joining the Apple iOS 5 Developer Program|Registered Apple Developer]]
 
#* [[Joining the Apple iOS 5 Developer Program|Registered Apple Developer]]
Line 90: Line 96:
 
#* [[An Overview of the iPad iOS 5 Application Development Architecture|The Target-Action pattern, IBOutlets and IBActions]]
 
#* [[An Overview of the iPad iOS 5 Application Development Architecture|The Target-Action pattern, IBOutlets and IBActions]]
 
#* [[An Overview of the iPad iOS 5 Application Development Architecture|Subclassing]]
 
#* [[An Overview of the iPad iOS 5 Application Development Architecture|Subclassing]]
#* [[An Overview of the iPad iOS 5 Application Development Architecture|Delegation]]<br><br>
+
#* [[An Overview of the iPad iOS 5 Application Development Architecture|Delegation]]<br><br><htmlet>ezoictoc2</htmlet>
 
# [[Creating an Interactive iOS 5 iPad App]]
 
# [[Creating an Interactive iOS 5 iPad App]]
 
#* [[Creating an Interactive iOS 5 iPad App|Creating the New Project]]
 
#* [[Creating an Interactive iOS 5 iPad App|Creating the New Project]]
Line 171: Line 177:
 
#* [[Using an Xcode Storyboard to Create a Static iPad Table View|Adding Items to the Table Cells]]
 
#* [[Using an Xcode Storyboard to Create a Static iPad Table View|Adding Items to the Table Cells]]
 
#* [[Using an Xcode Storyboard to Create a Static iPad Table View|Modifying the StaticTableViewController Class]]
 
#* [[Using an Xcode Storyboard to Create a Static iPad Table View|Modifying the StaticTableViewController Class]]
#* [[Using an Xcode Storyboard to Create a Static iPad Table View|Building and Running the Application]]<br><br>
+
#* [[Using an Xcode Storyboard to Create a Static iPad Table View|Building and Running the Application]]<br><br><htmlet>ezoictoc3</htmlet>
 
# [[Creating a Simple iOS 5 iPad Table View Application]]
 
# [[Creating a Simple iOS 5 iPad Table View Application]]
 
#* [[Creating a Simple iOS 5 iPad Table View Application|Setting up the Project]]
 
#* [[Creating a Simple iOS 5 iPad Table View Application|Setting up the Project]]
Line 351: Line 357:
 
#* [[An Example SQLite based iOS 5 iPad Application|Implementing Code to Extract Data from the SQLite Database]]
 
#* [[An Example SQLite based iOS 5 iPad Application|Implementing Code to Extract Data from the SQLite Database]]
 
#* [[An Example SQLite based iOS 5 iPad Application|Designing the User Interface]]
 
#* [[An Example SQLite based iOS 5 iPad Application|Designing the User Interface]]
#* [[An Example SQLite based iOS 5 iPad Application|Building and Running the Application]]<br><br>
+
#* [[An Example SQLite based iOS 5 iPad Application|Building and Running the Application]]<br><br><htmlet>ezoictoc4</htmlet>
 
# [[Working with iOS 5 iPad Databases using Core Data]]
 
# [[Working with iOS 5 iPad Databases using Core Data]]
 
#* [[Working with iOS 5 iPad Databases using Core Data|The Core Data Stack]]
 
#* [[Working with iOS 5 iPad Databases using Core Data|The Core Data Stack]]
Line 440: Line 446:
 
#* [[An iOS 5 iPad Graphics Tutorial using Quartz 2D and Core Image|Dashed Line Drawing]]
 
#* [[An iOS 5 iPad Graphics Tutorial using Quartz 2D and Core Image|Dashed Line Drawing]]
 
#* [[An iOS 5 iPad Graphics Tutorial using Quartz 2D and Core Image|Drawing an Image into a Graphics Context]]
 
#* [[An iOS 5 iPad Graphics Tutorial using Quartz 2D and Core Image|Drawing an Image into a Graphics Context]]
#* [[An iOS 5 iPad Graphics Tutorial using Quartz 2D and Core Image|Image Filtering with the Core Image Framework]]<br>
+
#* [[An iOS 5 iPad Graphics Tutorial using Quartz 2D and Core Image|Image Filtering with the Core Image Framework]]<br><br>
 
# [[Basic iOS 5 iPad Animation using Core Animation]]
 
# [[Basic iOS 5 iPad Animation using Core Animation]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|UIView Core Animation Blocks]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Understanding Animation Curves]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Receiving Notification of Animation Completion]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Performing Affine Transformations]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Combining Transformations]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Creating the Animation Example Application]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Implementing the Interface File]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Drawing in the UIView]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Detecting Screen Touches and Performing the Animation]]
 +
#* [[Basic iOS 5 iPad Animation using Core Animation|Building and Running the Animation Application]]<br><br>
 +
# [[Integrating iAds into an iOS 5 iPad App]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|iOS iPad Advertising Options]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|iAds Advertisement Formats]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Basic Rules for the Display of iAds]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Creating an Example iAds iPad Application]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Adding the iAds Framework to the Xcode Project]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Configuring the View Controller]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Designing the User Interface]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Creating the Banner Ad]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Displaying the Ad]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Changing Ad Format during Device Rotation]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|Implementing the Delegate Methods]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|bannerViewActionShouldBegin]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|bannerViewActionDidFinish]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|bannerView:didFailToReceiveAdWithError]]
 +
#* [[Integrating iAds into an iOS 5 iPad App|bannerViewWillLoadAd]]<br><br>
 +
# [[An Overview of iOS 5 iPad Multitasking]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|Understanding iOS Application States]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|A Brief Overview of the Multitasking Application Lifecycle]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|Disabling Multitasking for an iOS Application]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|Checking for Multitasking Support]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|Supported Forms of Background Execution]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|The Rules of Background Execution]]
 +
#* [[An Overview of iOS 5 iPad Multitasking|Scheduling Local Notifications]]<br><br>
 +
# [[Scheduling iOS 5 iPad Local Notifications]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Creating the Local Notification iPad App Project]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Locating the Application Delegate Method]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Adding a Sound File to the Project]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Scheduling the Local Notification]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Testing the Application]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Cancelling Scheduled Notifications]]
 +
#* [[Scheduling iOS 5 iPad Local Notifications|Immediate Triggering of a Local Notification]]<br><br>
 +
# [[Getting iPad Location Information using the iOS 5 Core Location Framework]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|The Basics of Core Location]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Configuring the Desired Location Accuracy]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Configuring the Distance Filter]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|The Location Manager Delegate]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Obtaining Location Information from CLLocation Objects]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Longitude and Latitude]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Accuracy]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Altitude]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Calculating Distances]]
 +
#* [[Getting iPad Location Information using the iOS 5 Core Location Framework|Location Information and Multitasking]]<br><br>
 +
# [[An Example iOS 5 iPad Location Application]]
 +
#* [[An Example iOS 5 iPad Location Application|Creating the Example iOS 5 iPad Location Project]]
 +
#* [[An Example iOS 5 iPad Location Application|Adding the Core Location Framework to the Project]]
 +
#* [[An Example iOS 5 iPad Location Application|Configuring the View Controller]]
 +
#* [[An Example iOS 5 iPad Location Application|Designing the User Interface]]
 +
#* [[An Example iOS 5 iPad Location Application|Creating the CLLocationManager Object]]
 +
#* [[An Example iOS 5 iPad Location Application|Implementing the Action Method]]
 +
#* [[An Example iOS 5 iPad Location Application|Implementing the Application Delegate Methods]]
 +
#* [[An Example iOS 5 iPad Location Application|Updating viewDidUnload]]
 +
#* [[An Example iOS 5 iPad Location Application|Building and Running the iPad Location Application]]<br><br>
 +
# [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|About the MapKit Framework]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Understanding Map Regions]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|About the iPad MKMapView Tutorial]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Creating the iPad Map Tutorial]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Adding the MapKit Framework to the Xcode Project]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Declaring an Outlet for the MapView]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Creating the MKMapView and Connecting the Outlet]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Configuring the Map View]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Changing the MapView Region]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Changing the Map Type]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Testing the iPad MapView Application]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Updating the Map View based on User Movement]]
 +
#* [[Working with Maps on the iPad with MapKit and the MKMapView Class (iOS 5)|Adding Basic Annotations to a Map View]]<br><br>
 +
# [[Accessing the iPad Camera and Photo Library]]
 +
#* [[Accessing the iPad Camera and Photo Library|The iOS 5 UIImagePickerController Class]]
 +
#* [[Accessing the iPad Camera and Photo Library|Creating and Configuring a UIImagePickerController Instance]]
 +
#* [[Accessing the iPad Camera and Photo Library|Configuring the UIImagePickerController Delegate]]
 +
#* [[Accessing the iPad Camera and Photo Library|Detecting Device Capabilities]]
 +
#* [[Accessing the iPad Camera and Photo Library|Saving Movies and Images]]<br><br>
 +
# [[An Example iOS 5 iPad Camera Application]]
 +
#* [[An Example iOS 5 iPad Camera Application|An Overview of the Application]]
 +
#* [[An Example iOS 5 iPad Camera Application|Creating the Camera Project]]
 +
#* [[An Example iOS 5 iPad Camera Application|Adding Framework Support]]
 +
#* [[An Example iOS 5 iPad Camera Application|Configuring Protocols, Outlets and Actions]]
 +
#* [[An Example iOS 5 iPad Camera Application|Designing the User Interface]]
 +
#* [[An Example iOS 5 iPad Camera Application|Adding another Button to the Toolbar]]
 +
#* [[An Example iOS 5 iPad Camera Application|Implementing the Camera Action Method]]
 +
#* [[An Example iOS 5 iPad Camera Application|Implementing the useCameraRoll Method]]
 +
#* [[An Example iOS 5 iPad Camera Application|Writing the Delegate Methods]]
 +
#* [[An Example iOS 5 iPad Camera Application|Updating viewDidUnload]]
 +
#* [[An Example iOS 5 iPad Camera Application|Building and Running the Application]]<br><br>
 +
# [[Video Playback from within an iOS 5 iPad Application]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|An Overview of the MPMoviePlayerController Class]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|Supported Video Formats]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|The iPad Movie Player Example Application]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|Adding the MediaPlayer Framework to the Project]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|Declaring the Action Method and MoviePlayer Instance]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|Designing the User Interface]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|Implementing the Action Method]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|The Target-Action Notification Method]]
 +
#* [[Video Playback from within an iOS 5 iPad Application|Build and Run the Application]]<br><br>
 +
# [[Playing Audio on an iPad using AVAudioPlayer]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Supported Audio Formats]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Receiving Playback Notifications]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Controlling and Monitoring Playback]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Creating the iPad Audio Example Application]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Adding the AVFoundation Framework]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Adding an Audio File to the Project Resources]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Creating Actions and Outlets]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Implementing the Action Methods]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Creating Initializing the AVAudioPlayer Object]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Implementing the AVAudioPlayerDelegate Protocol Methods]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Designing the User Interface]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Modifying viewDidUnload]]
 +
#* [[Playing Audio on an iPad using AVAudioPlayer|Building and Running the Application]]<br><br>
 +
# [[Recording Audio on an iPad with AVAudioRecorder]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|An Overview of the iPad AVAudioRecorder Tutorial]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Creating the Recorder Project]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Declarations, Actions and Outlets]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Creating the AVAudioRecorder Instance]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Implementing the Action Methods]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Implementing the Delegate Methods]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Designing the User Interface]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Updating the viewDidUnload Method]]
 +
#* [[Recording Audio on an iPad with AVAudioRecorder|Testing the Application]]<br><br>
 +
# [[Integrating Twitter into iPad iOS 5 Applications]]
 +
#* [[Integrating Twitter into iPad iOS 5 Applications|The iOS 5 Twitter Framework]]
 +
#* [[Integrating Twitter into iPad iOS 5 Applications|iOS 5 Accounts Framework]]
 +
#* [[Integrating Twitter into iPad iOS 5 Applications|The TWTweetComposeViewController Class]]<br><br>
 +
# [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|iPad Twitter Application Overview]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Creating the TwitterApp Project]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Declaring Outlets, Actions and Variables]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Creating the TWTweetComposeViewController Instance]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Implementing the Action Methods]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Updating viewDidUnload]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Designing the User Interface]]
 +
#* [[An Example iPad iOS 5 TWTweetComposeViewController Twitter Application|Building and Running the Application]]<br><br>
 +
# [[Preparing and Submitting an iPad iOS 5 Application to the App Store]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Generating an iOS Distribution Certificate Signing Request]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Submitting the Certificate Signing Request]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Installing the Distribution Certificate]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Generating an App Store Distribution Provisioning Profile]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Adding an Icon to the Application]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Archiving the Application for Distribution]]
 +
#* [[Preparing and Submitting an iPad iOS 5 Application to the App Store|Configuring the Application in iTunes Connect]]<br><br>
 +
</td>
 +
<td valign="top">
 +
<htmlet>adsdaqbox</htmlet>
 +
</td>
 +
</tr>
 +
</table>
  
  
 +
<htmlet>ios9_upgrade</htmlet>
  
<google>BUY_IOS5_IPAD</google>
 
  
  
 +
<htmlet>ezoicbottom</htmlet>
 
<hr>
 
<hr>
 
<table border="0" cellspacing="0" width="100%">
 
<table border="0" cellspacing="0" width="100%">

Latest revision as of 15:41, 18 November 2016

Table of ContentsNext
Introduction to iPad iOS 5 Development Essentials


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


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


Table of Contents

  1. Introduction to iPad iOS 5 Development Essentials
  2. The History of iOS

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


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



Table of ContentsNext
Introduction to iPad iOS 5 Development Essentials