Difference between revisions of "IOS 9 App Development Essentials"

From Techotopia
Jump to: navigation, search
m (Text replacement - "<google>BUY_IOS9</google>" to "<htmlet>ios9</htmlet>")
 
(6 intermediate revisions by the same user not shown)
Line 35: Line 35:
 
#* [[Installing Xcode 7 and the iOS 9 SDK|Starting Xcode]]
 
#* [[Installing Xcode 7 and the iOS 9 SDK|Starting Xcode]]
 
#* [[Installing Xcode 7 and the iOS 9 SDK|Adding Your Apple ID to the Xcode Preferences]]
 
#* [[Installing Xcode 7 and the iOS 9 SDK|Adding Your Apple ID to the Xcode Preferences]]
#* [[Installing Xcode 7 and the iOS 9 SDK|Developer and Distribution Signing Identities]]<br><br>
+
#* [[Installing Xcode 7 and the iOS 9 SDK|Developer and Distribution Signing Identities]]<br><br><htmlet>ezoictoc1</htmlet>
 
# [[A Guided Tour of Xcode 7]]
 
# [[A Guided Tour of Xcode 7]]
 
#* [[A Guided Tour of Xcode 7|Starting Xcode 7]]
 
#* [[A Guided Tour of Xcode 7|Starting Xcode 7]]
Line 92: Line 92:
 
#* [[Swift 2 Operators and Expressions|Bitwise Left Shift]]
 
#* [[Swift 2 Operators and Expressions|Bitwise Left Shift]]
 
#* [[Swift 2 Operators and Expressions|Bitwise Right Shift]]
 
#* [[Swift 2 Operators and Expressions|Bitwise Right Shift]]
#* [[Swift 2 Operators and Expressions|Compound Bitwise Operators]]<br><br>
+
#* [[Swift 2 Operators and Expressions|Compound Bitwise Operators]]<br><br><htmlet>ezoictoc2</htmlet>
 
# [[Swift 2 Flow Control]]
 
# [[Swift 2 Flow Control]]
 
#* [[Swift 2 Flow Control|Looping Flow Control]]
 
#* [[Swift 2 Flow Control|Looping Flow Control]]
Line 168: Line 168:
 
#* [[Understanding Error Handling in Swift 2|Calling Throwing Methods and Functions]]
 
#* [[Understanding Error Handling in Swift 2|Calling Throwing Methods and Functions]]
 
#* [[Understanding Error Handling in Swift 2|Disable Error Catching]]
 
#* [[Understanding Error Handling in Swift 2|Disable Error Catching]]
#* [[Understanding Error Handling in Swift 2|Using the defer Statement]]<br><br>
+
#* [[Understanding Error Handling in Swift 2|Using the defer Statement]]<br><br><htmlet>ezoictoc3</htmlet>
 
# [[Creating an Interactive iOS 9 App]]
 
# [[Creating an Interactive iOS 9 App]]
 
#* [[Creating an Interactive iOS 9 App|Creating the New Project]]
 
#* [[Creating an Interactive iOS 9 App|Creating the New Project]]
Line 508: Line 508:
 
#* [[An Example iOS 9 Touch, Multitouch and Tap Application|Building and Running the Touch Example Application]]
 
#* [[An Example iOS 9 Touch, Multitouch and Tap Application|Building and Running the Touch Example Application]]
 
#* [[An Example iOS 9 Touch, Multitouch and Tap Application|Checking for Touch Predictions]]
 
#* [[An Example iOS 9 Touch, Multitouch and Tap Application|Checking for Touch Predictions]]
#* [[An Example iOS 9 Touch, Multitouch and Tap Application|Accessing Coalesced Touches]]<br><br>
+
#* [[An Example iOS 9 Touch, Multitouch and Tap Application|Accessing Coalesced Touches]]<br><br><htmlet>ezoictoc4</htmlet>
 
# [[Detecting iOS 9 Touch Screen Gesture Motions]]
 
# [[Detecting iOS 9 Touch Screen Gesture Motions]]
 
#* [[Detecting iOS 9 Touch Screen Gesture Motions|The Example iOS 9 Gesture Application]]
 
#* [[Detecting iOS 9 Touch Screen Gesture Motions|The Example iOS 9 Gesture Application]]
Line 778: Line 778:
  
  
 +
 +
<htmlet>ezoicbottom</htmlet>
 
<hr>
 
<hr>
 
<table border="0" cellspacing="0" width="100%">
 
<table border="0" cellspacing="0" width="100%">

Latest revision as of 15:30, 18 November 2016

Table of ContentsNext
Start Here




© 2015 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. Start Here
  2. Joining the Apple Developer Program
  3. Installing Xcode 7 and the iOS 9 SDK
  4. A Guided Tour of Xcode 7
  5. An Introduction to Xcode 7 Playgrounds
  6. Swift 2 Data Types, Constants and Variables
  7. Swift 2 Operators and Expressions
  8. Swift 2 Flow Control
  9. The Swift 2 Switch Statement
  10. An Overview of Swift 2 Functions
  11. The Basics of Object Oriented Programming in Swift 2
  12. An Introduction to Swift Subclassing and Extensions
  13. Working with Array and Dictionary Collections in Swift 2
  14. Understanding Error Handling in Swift 2
  15. Creating an Interactive iOS 9 App
  16. An Introduction to Auto Layout in iOS 9
  17. Working with iOS 9 Auto Layout Constraints in Interface Builder
  18. An iOS 9 Auto Layout Example
  19. Implementing iOS 9 Auto Layout Constraints in Code
  20. Implementing Cross-Hierarchy Auto Layout Constraints in iOS 9
  21. Understanding the iOS 9 Auto Layout Visual Format Language
  22. Using Size Classes to Design Adaptable Universal iOS 9 User Interfaces
  23. Using Storyboards in Xcode 7
  24. Organizing Scenes over Multiple Xcode Storyboard Files
  25. Using Xcode 7 Storyboards to Create an iOS 9 Tab Bar Application
  26. Working with the iOS 9 Stack View Class
  27. An iOS 9 Stack View Tutorial
  28. An iOS 9 Split View Master-Detail Example
  29. A Guide to Multitasking in iOS 9
  30. An iOS 9 Multitasking Example
  31. Implementing a Page based iOS 9 Application with UIPageViewController
  32. An Example iOS 9 UIPageViewController Application
  33. Working with Directories in Swift on iOS 9
  34. Working with Files in Swift on iOS 9
  35. iOS 9 Directory Handling and File I/O in Swift – A Worked Example
  36. Preparing an iOS 9 App to use iCloud Storage
  37. Managing Files using the iOS 9 UIDocument Class
  38. Using iCloud Storage in an iOS 9 Application
  39. Synchronizing iOS 9 Key-Value Data using iCloud
  40. iOS 9 Database Implementation using SQLite
  41. An Example SQLite based iOS 9 Application using Swift and FMDB
  42. Working with iOS 9 Databases using Core Data
  43. An iOS 9 Core Data Tutorial
  44. An Introduction to CloudKit Data Storage on iOS 9
  45. An iOS 9 CloudKit Example
  46. An iOS 9 CloudKit Subscription Example
  47. An Overview of iOS 9 Multitouch, Taps and Gestures
  48. An Example iOS 9 Touch, Multitouch and Tap Application
  49. Detecting iOS 9 Touch Screen Gesture Motions
  50. Identifying Gestures using iOS 9 Gesture Recognizers
  51. An iOS 9 Gesture Recognition Tutorial
  52. An iOS 9 3D Touch Force Handling Tutorial
  53. An iOS 9 3D Touch Quick Actions Tutorial
  54. An iOS 9 3D Touch Peek and Pop Tutorial
  55. Basic iOS 9 Animation using Core Animation
  56. iOS 9 UIKit Dynamics – An Overview
  57. An iOS 9 UIKit Dynamics Tutorial
  58. An Introduction to iOS 9 Sprite Kit Programming
  59. An iOS 9 Sprite Kit Level Editor Game Tutorial
  60. An iOS 9 Sprite Kit Collision Handling Tutorial
  61. An iOS 9 Sprite Kit Particle Emitter Tutorial
  62. An iOS 9 MapKit Flyover Tutorial
  63. An Introduction to Extensions in iOS 9
  64. An iOS 9 Today Extension Widget Tutorial
  65. Creating an iOS 9 Photo Editing Extension
  66. Creating an iOS 9 Action Extension
  67. Receiving Data from an iOS 9 Action Extension
  68. Accessing the iOS 9 Camera and Photo Library
  69. An Example iOS 9 Camera Application
  70. iOS 9 Video Playback using AVPlayer and AVPlayerViewController
  71. An iOS 9 Multitasking Picture in Picture Tutorial
  72. Playing Audio on iOS 9 using AVAudioPlayer
  73. Recording Audio on iOS 9 with AVAudioRecorder
  74. Preparing and Submitting an iOS 9 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
Start Here