Difference between revisions of "IPhone iOS 5 Development Essentials"

From Techotopia
Jump to: navigation, search
 
(10 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
<hr>
 
<hr>
  
<google>BUY_IOS5</google>
+
<htmlet>ios9_upgrade</htmlet>
 +
 
 +
 
 +
© 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 =
 
= Table of Contents =
Line 30: 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 70: 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 109: 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 138: Line 142:
 
#* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells|Downloading and Adding the Image Files]]
 
#* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells|Downloading and Adding the Image Files]]
 
#* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells|Compiling and Running the Application]]<br><br>
 
#* [[Using Xcode Storyboards to Build Dynamic TableViews with Prototype Table View Cells|Compiling and Running the Application]]<br><br>
 +
# [[Implementing TableView Navigation using Xcode Storyboards]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Understanding the Navigation Controller]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Adding the New Scene to the Storyboard]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Adding a Navigation Controller]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Establishing the Storyboard Segue]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Modifying the CarDetailViewController Class]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Using prepareForSegue: to Pass Data between Storyboard Scenes]]
 +
#* [[Implementing TableView Navigation using Xcode Storyboards|Testing the Application]]<br><br>
 +
# [[Using an Xcode Storyboard to Create a Static Table View]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|An Overview of the Static Table Project]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Creating the Project]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Adding a Table View Controller]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Changing the Table View Content Type]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Designing the Static Table]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Adding Items to the Table Cells]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Modifying the StaticTableViewController Class]]
 +
#* [[Using an Xcode Storyboard to Create a Static Table View|Building and Running the Application]]<br><br>
 
# [[Creating a Simple iOS 5 iPhone Table View Application]]
 
# [[Creating a Simple iOS 5 iPhone Table View Application]]
#* [[Creating a Simple iOS 5 iPhone Table View Application|An Overview of the Table View]]
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|The Table View Delegate and dataSource]]
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|Table View Styles]]
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|Table View Cell Styles]]
 
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|Setting up the Project]]
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|Setting up the Project]]
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|Adding the Table View Component]]
 
#* [[Creating a Simple iOS 5 iPhone Table View Application|Adding the Table View Component]]
Line 238: 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]]
Line 558: Line 575:
 
</td>
 
</td>
 
<td valign="top">
 
<td valign="top">
<google>ADSDAQBOX</google>
+
<htmlet>adsdaqbox</htmlet>
 
</td>
 
</td>
 
</tr>
 
</tr>

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