|
|
Line 32: |
Line 32: |
| # [[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> |
| + | # [[Creating an Interactive iOS 8 App (Swift)|Creating an Interactive iOS 10 App]]<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> |
| + | # [[An iOS 8 Auto Layout Example|An iOS 10 Auto Layout Example]]<br><br> |
| + | # [[Using Trait Variations to Design Adaptive iOS User Interfaces]] |
| + | # [[Using Storyboards in Xcode 6|Using Storyboards in Xcode 8]]<br><br> |
| | | |
− | # [[Creating an Interactive iOS 8 App (Swift)|Creating an Interactive iOS 8 App]]
| |
− | #* [[Creating an Interactive iOS 8 App (Swift)|Creating the New Project]]
| |
− | #* [[Creating an Interactive iOS 8 App (Swift)|Creating the User Interface]]
| |
− | #* [[Creating an Interactive iOS 8 App (Swift)|Building and Running the Sample Application]]
| |
− | #* [[Creating an Interactive iOS 8 App (Swift)|Adding Actions and Outlets]]
| |
− | #* [[Creating an Interactive iOS 8 App (Swift)|Building and Running the Finished Application]]
| |
− | #* [[Creating an Interactive iOS 8 App (Swift)|Hiding the Keyboard]]<br><br>
| |
− | # [[Understanding iOS 8 Views, Windows and the View Hierarchy]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|An Overview of Views]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|The UIWindow Class]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|The View Hierarchy]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|View Types]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|The Window]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|Container Views]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|Controls]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|Display Views]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|Text and Web Views]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|Navigation Views and Tab Bars]]
| |
− | #* [[Understanding iOS 8 Views, Windows and the View Hierarchy|Alert Views]]<br><br>
| |
− | # [[An Introduction to Auto Layout in iOS 8]]
| |
− | #* [[An Introduction to Auto Layout in iOS 8|An Overview of Auto Layout]]
| |
− | #* [[An Introduction to Auto Layout in iOS 8|Alignment Rects]]
| |
− | #* [[An Introduction to Auto Layout in iOS 8|Intrinsic Content Size]]
| |
− | #* [[An Introduction to Auto Layout in iOS 8|Content Hugging and Compression Resistance Priorities]]
| |
− | #* [[An Introduction to Auto Layout in iOS 8|Three Ways to Create Constraints]]
| |
− | #* [[An Introduction to Auto Layout in iOS 8|Constraints in more Detail]]<br><br>
| |
− | # [[Working with iOS 8 Auto Layout Constraints in Interface Builder]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|A Simple Example of Auto Layout in Action]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Enabling and Disabling Auto Layout in Interface Builder]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|The Auto Layout Features of Interface Builder]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Suggested Constraints]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Visual Cues]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Highlighting Constraint Problems]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Viewing, Editing and Deleting Constraints]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Creating New Constraints in Interface Builder]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Adding Aspect Ratio Constraints]]
| |
− | #* [[Working with iOS 8 Auto Layout Constraints in Interface Builder|Resolving Auto Layout Problems]]<br><br>
| |
− | # [[An iOS 8 Auto Layout Example]]
| |
− | #* [[An iOS 8 Auto Layout Example|Preparing the Project]]
| |
− | #* [[An iOS 8 Auto Layout Example|Designing the User Interface]]
| |
− | #* [[An iOS 8 Auto Layout Example|Adding Auto Layout Constraints]]
| |
− | #* [[An iOS 8 Auto Layout Example|Adjusting Constraint Priorities]]
| |
− | #* [[An iOS 8 Auto Layout Example|Testing the Application]]<br><br>
| |
− | # [[Implementing iOS 8 Auto Layout Constraints in Swift Code]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|Creating Constraints in Code]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|Adding a Constraint to a View]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|Turning off Auto Resizing Translation]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|An Example Application]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|Creating the Views]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|Creating and Adding the Constraints]]
| |
− | #* [[Implementing iOS 8 Auto Layout Constraints in Swift Code|Removing Constraints]]<br><br>
| |
− | # [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 8]]
| |
− | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 8|The Example Application]]
| |
− | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 8|Establishing Outlets]]
| |
− | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 8|Writing the Code to Remove the Old Constraint]]
| |
− | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 8|Adding the Cross Hierarchy Constraint]]
| |
− | #* [[Implementing Cross-Hierarchy Auto Layout Constraints in iOS 8|Testing the Application]]<br><br>
| |
− | # [[Understanding the iOS 8 Auto Layout Visual Format Language in Swift]]
| |
− | #* [[Understanding the iOS 8 Auto Layout Visual Format Language in Swift|The Example Application]]
| |
− | #* [[Understanding the iOS 8 Auto Layout Visual Format Language in Swift|Establishing Outlets]]
| |
− | #* [[Understanding the iOS 8 Auto Layout Visual Format Language in Swift|Writing the Code to Remove the Old Constraint]]
| |
− | #* [[Understanding the iOS 8 Auto Layout Visual Format Language in Swift|Adding the Cross Hierarchy Constraint]]
| |
− | #* [[Understanding the iOS 8 Auto Layout Visual Format Language in Swift|Testing the Application]]<br><br>
| |
− | # [[Using Size Classes to Design Universal iOS User Interfaces]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Understanding Size Classes]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Size Classes in Interface Builder]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Setting “Any” Defaults]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Working with Size Classes in Interface Builder]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|A Universal User Interface Tutorial]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Designing the iPad Layout]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Adding Universal Image Assets]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Designing the iPhone Layout]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Adding a Size Class Specific Image File]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Removing Redundant Constraints]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Previewing Layouts]]
| |
− | #* [[Using Size Classes to Design Universal iOS User Interfaces|Testing the Application]]<br><br>
| |
− | # [[Using Storyboards in Xcode 6]]
| |
− | #* [[Using Storyboards in Xcode 6|Creating the Storyboard Example Project]]
| |
− | #* [[Using Storyboards in Xcode 6|Accessing the Storyboard]]
| |
− | #* [[Using Storyboards in Xcode 6|Adding Scenes to the Storyboard]]
| |
− | #* [[Using Storyboards in Xcode 6|Configuring Storyboard Segues]]
| |
− | #* [[Using Storyboards in Xcode 6|Configuring Storyboard Transitions]]
| |
− | #* [[Using Storyboards in Xcode 6|Associating a View Controller with a Scene]]
| |
− | #* [[Using Storyboards in Xcode 6|Passing Data Between Scenes]]
| |
− | #* [[Using Storyboards in Xcode 6|Unwinding Storyboard Segues]]
| |
− | #* [[Using Storyboards in Xcode 6|Triggering a Storyboard Segue Programmatically]]<br><br>
| |
| # [[Using Xcode 6 Storyboards to Create an iOS 8 Tab Bar Application]] | | # [[Using Xcode 6 Storyboards to Create an iOS 8 Tab Bar Application]] |
| #* [[Using Xcode 6 Storyboards to Create an iOS 8 Tab Bar Application|An Overview of the Tab Bar]] | | #* [[Using Xcode 6 Storyboards to Create an iOS 8 Tab Bar Application|An Overview of the Tab Bar]] |