Learn WatchKit for iOS. (2015)
- Record Type:
- Book
- Title:
- Learn WatchKit for iOS. (2015)
- Main Title:
- Learn WatchKit for iOS
- Further Information:
- Note: Kim Topley.
- Authors:
- Topley, Kim
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Welcome to the Apple Watch; Your First Watch Application; Creating a WatchKit Application; Building the User Interface; Running the Application on the Simulator; Running the Application on an Apple Watch; Some Things That a WatchKit Application Can and Can't Do; Summary; Chapter 2: Interface Controllers and Layout; Interface Controllers; Interface Controller Lifecycle; Navigation and Lifecycle Events; Lifecycle of the WatchKit App Extension. Debugging the WatchKit App Extension and the iOS Application Together Interface Controller Attributes; Setting the Background Color; Setting the Application Title; Interface Controller Layout; Spacing, Insets, and Screen-Dependent Layout; Changing Row Spacing; Setting the Interface Controller Insets; Making an Attribute Value Depend on Screen Size; Making Layout Depend on the Screen Size; Controlling Position; Adjusting Size; Groups; Using a Group to Create a Horizontal Layout ; Using a Nested Group; Summary; Chapter 3: Watch User Interface Objects; Overview; Labels ; Text Layout. Text, Text Color, and Attributed Text Fonts; Using the Standard Text Styles ; Using the System and System Italic Fonts ; Using a Custom Font ; Setting Fonts in Code ; Images; Using an Image as a Background; The Image Interface Object ; Animation ; Animation Using a Timer ; Animating Images; Programmatic Control of Image Animation; Dynamic Image Content; SendingAt a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Welcome to the Apple Watch; Your First Watch Application; Creating a WatchKit Application; Building the User Interface; Running the Application on the Simulator; Running the Application on an Apple Watch; Some Things That a WatchKit Application Can and Can't Do; Summary; Chapter 2: Interface Controllers and Layout; Interface Controllers; Interface Controller Lifecycle; Navigation and Lifecycle Events; Lifecycle of the WatchKit App Extension. Debugging the WatchKit App Extension and the iOS Application Together Interface Controller Attributes; Setting the Background Color; Setting the Application Title; Interface Controller Layout; Spacing, Insets, and Screen-Dependent Layout; Changing Row Spacing; Setting the Interface Controller Insets; Making an Attribute Value Depend on Screen Size; Making Layout Depend on the Screen Size; Controlling Position; Adjusting Size; Groups; Using a Group to Create a Horizontal Layout ; Using a Nested Group; Summary; Chapter 3: Watch User Interface Objects; Overview; Labels ; Text Layout. Text, Text Color, and Attributed Text Fonts; Using the Standard Text Styles ; Using the System and System Italic Fonts ; Using a Custom Font ; Setting Fonts in Code ; Images; Using an Image as a Background; The Image Interface Object ; Animation ; Animation Using a Timer ; Animating Images; Programmatic Control of Image Animation; Dynamic Image Content; Sending Images to the Watch; Caching Images on the Watch; Caching Image Animations ; Summary; Chapter 4: More Watch User Interface Objects; Buttons; Creating and Configuring Buttons; Actions and State. Using a Group as the Content of a Button Sliders; Switches; Displaying the Date and Time; Basic Usage; Custom Formatting; Changing the Timezone and Calendar; Displaying a Timer; Timer Formatting Options; Timer Behavior; WatchKit Maps; Displaying a Map ; Setting the Map Region ; Adding an Annotation; Using Core Location to Get the User's Location; Summary; Chapter 5: Controller Navigation; Hierarchical Navigation; Manual Controller Navigation; Creating the Second Interface Controller; Building the Controllers' User Interfaces; Creating Outlets and Action Methods. Navigating to the Second Interface ControllerReturning to the First Interface Controller; Using a Segue to Push a Controller; Page-Based Navigation; Constructing a Page-Based Application in the Storyboard; Using Pages Constructed at Run Time; Creating the Storyboard; Building the Controller Linkage in Code; Implementing the Like and Dislike Counts; Showing Results in the Initial Interface Controller; Automatically Scrolling between Pages; Presenting an Interface Controller; Getting Text Input; Presenting a Controller Programmatically; Presenting a Controller from the Storyboard. … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource (xvii, 464 pages), illustrations
- Subjects:
- 005.1
Computer science
Application software -- Development
Wearable computers
Mobile computing
COMPUTERS -- Software Development & Engineering -- General
COMPUTERS -- Desktop Applications -- General
Application software -- Development
Mobile computing
Wearable computers
Computer Science
Programming Techniques
Computers -- Programming -- General
Computer programming / software development
Apple computer
Computers -- Programming -- Apple Programming
Macintosh programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484210253
1484210255
1484210263
9781484210260 - Related ISBNs:
- 9781484210260
- Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed July 21, 2015).
- 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.359739
- Ingest File:
- 01_322.xml