# [[Swift Data Types, Constants and Variables]]<br><br>
 
# [[Swift Data Types, Constants and Variables]]<br><br>
 
# [[Swift Operators and Expressions]]<br><br>
 
# [[Swift Operators and Expressions]]<br><br>
# [[Swift Flow Control]]<br><br>
+
# [[Swift Flow Control]]<br><br><htmlet>ezoictoc1</htmlet>
 
# [[The Swift Switch Statement]]<br><br>
 
# [[The Swift Switch Statement]]<br><br>
 
# [[An Overview of Swift Functions and Closures]]<br><br>
 
# [[An Overview of Swift Functions and Closures]]<br><br>
 
# [[Working with Array and Dictionary Collections in Swift]]<br><br>
 
# [[Working with Array and Dictionary Collections in Swift]]<br><br>
 
# [[Understanding Error Handling in Swift 2|Understanding Error Handling in Swift]]<br><br>
 
# [[Understanding Error Handling in Swift 2|Understanding Error Handling in Swift]]<br><br>
 +
# The iOS 10-Application and Development Architecture<br><br>
 
# [[Creating an Interactive iOS 8 App (Swift)|Creating an Interactive iOS 10 App]]<br><br>
 
# [[Creating an Interactive iOS 8 App (Swift)|Creating an Interactive iOS 10 App]]<br><br>
 +
# Understanding iOS 10 Views, Windows and the View Hierarchy<br><br>
 
# [[An Introduction to Auto Layout in iOS 8|An Introduction to Auto Layout in iOS 10]]<br><br>
 
# [[An Introduction to Auto Layout in iOS 8|An Introduction to Auto Layout in iOS 10]]<br><br>
 
# [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Working with iOS 10 Auto Layout Constraints in Interface Builder]]<br><br>
 
# [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Working with iOS 10 Auto Layout Constraints in Interface Builder]]<br><br>
 
# [[An iOS 8 Auto Layout Example|An iOS 10 Auto Layout Example]]<br><br>
 
# [[An iOS 8 Auto Layout Example|An iOS 10 Auto Layout Example]]<br><br>
 +
# Implementing iOS 10 Auto Layout Constraints in Code<br><br>
 +
# Implementing Cross-Hierarchy Auto Layout Constraints in iOS 10<br><br>
 
# [[Using Trait Variations to Design Adaptive iOS User Interfaces]]<br><br>
 
# [[Using Trait Variations to Design Adaptive iOS User Interfaces]]<br><br>
 
# [[Using Storyboards in Xcode 6|Using Storyboards in Xcode 8]]<br><br>
 
# [[Using Storyboards in Xcode 6|Using Storyboards in Xcode 8]]<br><br>
 +
# Organizing Scenes over Multiple Storyboard Files<br><br><htmlet>ezoictoc2</htmlet>
 
# [[An Overview of iOS 8 Table Views and Xcode 6 Storyboards|An Overview of iOS 10 Table Views and Xcode 8 Storyboards]]<br><br>
 
# [[An Overview of iOS 8 Table Views and Xcode 6 Storyboards|An Overview of iOS 10 Table Views and Xcode 8 Storyboards]]<br><br>
 
# [[Using Storyboards and Swift to Build Dynamic TableViews with Prototype Table View Cells|Using Xcode 8 Storyboards to Build Dynamic TableViews]]<br><br>
 
# [[Using Storyboards and Swift to Build Dynamic TableViews with Prototype Table View Cells|Using Xcode 8 Storyboards to Build Dynamic TableViews]]<br><br>
 
# [[An iOS 9 3D Touch Force Handling Tutorial|An iOS 10 3D Touch Force Handling Tutorial]]<br><br>
 
# [[An iOS 9 3D Touch Force Handling Tutorial|An iOS 10 3D Touch Force Handling Tutorial]]<br><br>
 
# [[An iOS 9 3D Touch Quick Actions Tutorial|An iOS 9 3D Touch Quick Actions Tutorial]]<br><br>
 
# [[An iOS 9 3D Touch Quick Actions Tutorial|An iOS 9 3D Touch Quick Actions Tutorial]]<br><br>
# [[An iOS 9 3D Touch Peek and Pop Tutorial|An iOS 9 3D Touch Peek and Pop Tutorial]]<br><br>
+
# [[An iOS 9 3D Touch Peek and Pop Tutorial|An iOS 9 3D Touch Peek and Pop Tutorial]]<br><br><htmlet>ezoictoc3</htmlet>
 
# [[Implementing TouchID Authentication in iOS 8 Apps|Implementing TouchID Authentication in iOS 10 Apps]]<br><br>
 
# [[Implementing TouchID Authentication in iOS 8 Apps|Implementing TouchID Authentication in iOS 10 Apps]]<br><br>
 
# [[Drawing iOS 8 2D Graphics in Swift with Core Graphics|Drawing iOS 10 2D Graphics with Core Graphics]]<br><br>
 
# [[Drawing iOS 8 2D Graphics in Swift with Core Graphics|Drawing iOS 10 2D Graphics with Core Graphics]]<br><br>
 
# [[Working with MapKit Local Search in iOS 8 and Swift|Working with MapKit Local Search in iOS 10]]<br><br>
 
# [[Working with MapKit Local Search in iOS 8 and Swift|Working with MapKit Local Search in iOS 10]]<br><br>
 
# [[Using MKDirections to get iOS 8 Map Directions and Routes]]<br><br>
 
# [[Using MKDirections to get iOS 8 Map Directions and Routes]]<br><br>
# [[An iOS 9 MapKit Flyover Tutorial|An iOS 10 MapKit Flyover Tutorial]]<br><br>
+
# [[An iOS 9 MapKit Flyover Tutorial|An iOS 10 MapKit Flyover Tutorial]]<br><br><htmlet>ezoictoc4</htmlet>
 
# [[An Introduction to Extensions in iOS 8|An Introduction to Extensions in iOS 10]]<br><br>
 
# [[An Introduction to Extensions in iOS 8|An Introduction to Extensions in iOS 10]]<br><br>
 
# [[An iOS 8 Today Extension Widget Tutorial|An iOS 10 Today Extension Widget Tutorial]]<br><br>
 
# [[An iOS 8 Today Extension Widget Tutorial|An iOS 10 Today Extension Widget Tutorial]]<br><br>
 
# [[An iOS 10 Interactive iMessage App Tutorial]]<br><br>
 
# [[An iOS 10 Interactive iMessage App Tutorial]]<br><br>
 
# [[How to Build iOS 10 Message App Extensions|An Introduction to Building iOS 10 iMessage Apps]]<br><br>
 
# [[How to Build iOS 10 Message App Extensions|An Introduction to Building iOS 10 iMessage Apps]]<br><br>
Exception encountered, of type "Error"
[c33f3690] /index.php?title=IOS_8_App_Development_Essentials&diff=31673&oldid=31499 Error from line 434 of /home/techotopia/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /home/techotopia/includes/diff/DairikiDiff.php(544): DiffEngine->diag()
#1 /home/techotopia/includes/diff/DairikiDiff.php(344): DiffEngine->compareSeq()
#2 /home/techotopia/includes/diff/DairikiDiff.php(227): DiffEngine->diffLocal()
#3 /home/techotopia/includes/diff/DairikiDiff.php(721): DiffEngine->diff()
#4 /home/techotopia/includes/diff/DairikiDiff.php(859): Diff->__construct()
#5 /home/techotopia/includes/diff/DairikiDiff.php(980): MappedDiff->__construct()
#6 /home/techotopia/includes/diff/TableDiffFormatter.php(194): WordLevelDiff->__construct()
#7 /home/techotopia/includes/diff/DiffFormatter.php(140): TableDiffFormatter->changed()
#8 /home/techotopia/includes/diff/DiffFormatter.php(82): DiffFormatter->block()
#9 /home/techotopia/includes/diff/DifferenceEngine.php(881): DiffFormatter->format()
#10 /home/techotopia/includes/diff/DifferenceEngine.php(797): DifferenceEngine->generateTextDiffBody()
#11 /home/techotopia/includes/diff/DifferenceEngine.php(728): DifferenceEngine->generateContentDiffBody()
#12 /home/techotopia/includes/diff/DifferenceEngine.php(662): DifferenceEngine->getDiffBody()
#13 /home/techotopia/includes/diff/DifferenceEngine.php(632): DifferenceEngine->getDiff()
#14 /home/techotopia/includes/diff/DifferenceEngine.php(453): DifferenceEngine->showDiff()
#15 /home/techotopia/includes/page/Article.php(797): DifferenceEngine->showDiffPage()
#16 /home/techotopia/includes/page/Article.php(508): Article->showDiffPage()
#17 /home/techotopia/includes/actions/ViewAction.php(44): Article->view()
#18 /home/techotopia/includes/MediaWiki.php(490): ViewAction->show()
#19 /home/techotopia/includes/MediaWiki.php(287): MediaWiki->performAction()
#20 /home/techotopia/includes/MediaWiki.php(714): MediaWiki->performRequest()
#21 /home/techotopia/includes/MediaWiki.php(508): MediaWiki->main()
#22 /home/techotopia/index.php(41): MediaWiki->run()
#23 {main}