iOS Auto Layout Demystified 2nd Edition by Erica Sadun – Ebook PDF Instant Download/Delivery: 0321967194, 9780321967190
Full download iOS Auto Layout Demystified 2nd Edition after payment
Product details:
ISBN 10: 0321967194
ISBN 13: 9780321967190
Author: Erica Sadun
iOS Auto Layout Demystified 2nd Table of contents:
Part I: The Core Concepts of Auto Layout
Chapter 1: The Philosophy of Constraint-Based Layout
- 1.1 The Problems Auto Layout Solves (Adaptive Layout, Rotation, etc.)
- 1.2 Views, Superviews, and the View Hierarchy
- 1.3 The Core Components: Constraints and Attributes
Chapter 2: Understanding Constraint Relationships
- 2.1 The Math Behind the Constraints: The Layout Equation
- 2.2 Priorities and Required Constraints
- 2.3 Dealing with Ambiguous and Conflicting Constraints
Chapter 3: Intrinsic Content Size and Content Priorities
- 3.1 What is a View’s Intrinsic Content Size?
- 3.2 Content Hugging and Compression Resistance
- 3.3 Overriding Intrinsic Content Size
Part II: Visual Layout with Interface Builder
Chapter 4: A Tour of Xcode’s Layout Tools
- 4.1 The Pin, Align, and Resolve Layout Issues Menus
- 4.2 Understanding the Document Outline
- 4.3 Visualizing Constraints in the Canvas
Chapter 5: Building Basic Layouts in Interface Builder
- 5.1 Centering and Pinning to Edges
- 5.2 Spacing and Aligning Views
- 5.3 Using Aspect Ratios and Multipliers
Chapter 6: Debugging in Interface Builder
- 6.1 Understanding Layout Warnings and Errors
- 6.2 Using the Debugger to Inspect Constraints
- 6.3 Fixing Common Layout Mistakes in the UI
Part III: Programmatic Layout: The Fundamentals
Chapter 7: Manual Layout with NSLayoutConstraint
- 7.1 Why and When to Use Code for Layout
- 7.2 Creating and Adding Constraints Programmatically
- 7.3 Managing Constraint Lifecycles
Chapter 8: The Visual Format Language (VFL)
- 8.1 A Quick Primer on VFL Syntax
- 8.2 Building a Layout Using VFL
- 8.3 The Strengths and Weaknesses of VFL
Part IV: The Modern Auto Layout Toolkit (New and Updated)
Chapter 9: The Game Changer: UIStackView
- 9.1 The Philosophy of Stack Views
- 9.2 Properties: Axis, Alignment, Distribution, and Spacing
- 9.3 Nesting Stack Views for Complex Layouts
Chapter 10: The Best Way to Code Layout: Layout Anchors
- 10.1 The Introduction of the
NSLayoutAnchor
API in iOS 9 - 10.2 Connecting Views with Anchors
- 10.3 Building a Complete UI Using Anchors
Chapter 11: The Safe Area Layout Guide (iOS 11+)
- 11.1 Understanding the Safe Area
- 11.2 Adapting Layouts for the iPhone X Notch and Home Indicator
- 11.3 Working with the Safe Area in Interface Builder and Code
Chapter 12: Adaptive Layout with Size Classes
- 12.1 The Concept of Size Classes
- 12.2 Varying Constraints and Traits
- 12.3 Building Universal Apps for iPhone and iPad
Part V: Advanced Techniques and Real-World Scenarios
Chapter 13: Animating Constraint Changes
- 13.1 Making Smooth Transitions and Animations
- 13.2 Updating Constraints for Dynamic Layouts
- 13.3 Animating Views in and out of the Hierarchy
Chapter 14: Troubleshooting and Debugging in Code
- 14.1 The Console’s Constraint Warnings
- 14.2 Breaking on Constraint Errors
- 14.3 Using the Visual Debugger
Chapter 15: Common Challenges and Solutions
- 15.1 Auto Layout with
UIScrollView
(A Perennial Challenge) - 15.2 Self-Sizing Table View Cells and Collection View Cells
- 15.3 Handling Keyboard Events and Dynamic Content
People also search for iOS Auto Layout Demystified 2nd:
handbook of small animal gastroenterology
handbook of small animal practice
manual of small animal emergency and critical care medicine
handbook of veterinary anesthesia
gastroenterology pocket guide
Tags: Erica Sadun, Layout, Demystified