Learning iOS UI development : implement complex iOS user interfaces with ease using Swift /: implement complex iOS user interfaces with ease using Swift. (2015)
- Record Type:
- Book
- Title:
- Learning iOS UI development : implement complex iOS user interfaces with ease using Swift /: implement complex iOS user interfaces with ease using Swift. (2015)
- Main Title:
- Learning iOS UI development : implement complex iOS user interfaces with ease using Swift
- Other Titles:
- Learning iOS user interface development
- Further Information:
- Note: Yari D'areglia.
- Authors:
- D'areglia, Yari
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: UI Fundamentals; Chapter 2: UI Components Overview -- UIKit; Chapter 3: Interface Builder, XIB, and Storyboard; Chapter 4: Auto Layout; Chapter 5: Adaptive User Interfaces; Chapter 6: Layers and Core Animation; Chapter 7: UI Interactions -- Touches and Gestures; Chapter 8: How to Build Custom Controls; Chapter 9: Introduction to Core Graphics; Index; Exploring windows; Working with views; UI hierarchy and views inheritance; Summary; Exploring text elements Exploring buttons and selectorsView-based components; Managing and presenting structured data; The UIAppearance protocol; Summary; Interface Builder; An overview of the editor; Working with XIB files; Managing user interfaces with Storyboards; Connecting user interfaces with your code; Implementing navigation with Storyboard and segues; Summary; How Auto Layout works; UI definition with size classes; User interface's traits; Size classes and Interface Builder; Working with Dynamic Type; Exploring text styles; Improving Auto Layout structures with UIStackView; Summary; Exploring layers Working with core animationEvents and touches; Responder chain; Gestures and gesture recognizers; Summary; The Thermostat control; Designing a custom control; The UIControl class; Implementing the ThermostatSlider control; Sending actions; Customizing the control with UI Appearance; Summary; Drawing on the graphicCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: UI Fundamentals; Chapter 2: UI Components Overview -- UIKit; Chapter 3: Interface Builder, XIB, and Storyboard; Chapter 4: Auto Layout; Chapter 5: Adaptive User Interfaces; Chapter 6: Layers and Core Animation; Chapter 7: UI Interactions -- Touches and Gestures; Chapter 8: How to Build Custom Controls; Chapter 9: Introduction to Core Graphics; Index; Exploring windows; Working with views; UI hierarchy and views inheritance; Summary; Exploring text elements Exploring buttons and selectorsView-based components; Managing and presenting structured data; The UIAppearance protocol; Summary; Interface Builder; An overview of the editor; Working with XIB files; Managing user interfaces with Storyboards; Connecting user interfaces with your code; Implementing navigation with Storyboard and segues; Summary; How Auto Layout works; UI definition with size classes; User interface's traits; Size classes and Interface Builder; Working with Dynamic Type; Exploring text styles; Improving Auto Layout structures with UIStackView; Summary; Exploring layers Working with core animationEvents and touches; Responder chain; Gestures and gesture recognizers; Summary; The Thermostat control; Designing a custom control; The UIControl class; Implementing the ThermostatSlider control; Sending actions; Customizing the control with UI Appearance; Summary; Drawing on the graphic context; UIKit helpers; Drawing with paths; Summary; The contents of windows; Configuring windows; Defining the view's geometry; Managing with the hierarchy; Hands-on code; View drawing and life cycle; View controllers and views; Presenting text with UILabel Receiving user input with UITextFieldMultiline text with UITextView; Notes about the keyboard; UIButton and user interaction; Boolean selection with UISwitch; Selecting values with UISlider; User choices through UISegmentedControl; Selecting values with UIPickerView and UIDatePicker; Updating values with UIStepper; Showing progress with UIProgressView; Working with UIActivityIndicatorView; Introducing UIImageView and UIImage; Introducing UIScrollView; Introducing UITableView; Introducing UICollectionView; Hands-on code; The unwind segue; Hands-on code; Xcode and Auto Layout Practical introduction to constraintsXcode helpers; Intrinsic content size; Independence from screen size; Updating constraints programmatically; Working with Auto Layout programmatically; Summary; Trait collection and trait environment; Working with trait collections; Hands-on code; Image assets and size classes; Configurable text size; Setting up UIStackView; UIStackView and adaptive layouts; Layers and views; The content of a layer; The layer geometry; The layers hierarchy; The appearance of layers; Layers and animations; Implicit animations; Properties animations; Animations group … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.437
COMPUTERS -- Internet -- Application Development
User interfaces (Computer systems) -- Development
Swift (Computer program language)
COMPUTERS / Computer Literacy
COMPUTERS / Computer Science
COMPUTERS / Data Processing
COMPUTERS / Hardware / General
COMPUTERS / Information Technology
COMPUTERS / Machine Theory
COMPUTERS / Reference
COMPUTERS -- Programming -- Mobile Devices
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781785282386
1785282387
1785288199
9781785288197 - Related ISBNs:
- 9781785288197
- Notes:
- Note: Description based on online resource; title from cover page (Safari, viewed January 19, 2016).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88519
- Ingest File:
- 01_075.xml