Home Page Icon
Home Page
Table of Contents for
Developing for Apple Watch, Second Edition
Close
Developing for Apple Watch, Second Edition
by Jeff Kelley
Developing for Apple Watch, 2nd Edition
 Acknowledgments
 Preface
What’s in This Book?
Who’s This Book For?
The Code in This Book
Online Resources
1. An Overview of Apple Watch
Apple Watch Basics
Apple Watch App-Design Concepts
From iPhone App to Apple Watch App
Wrap-Up
2. WatchKit Extension Overview
Creating Your First WatchKit Extension
Adding User Interface Elements
Adding a Glance
The iPhone App--WatchKit Extension Relationship
Deployment of WatchKit Apps
Wrap-Up
3. WatchKit User Interfaces
Meet WKInterfaceObject
Creating Interface Objects
Designing Your UI in the Storyboard
Interface Object Layout
Creating Your Apple Watch App
Wrap-Up
4. Organizing Your UI with Groups
Group Basics
Adding Detail to a Screen
Animation and Groups
Wrap-Up
5. Delivering Dynamic Content with Tables
Comparing WatchKit Tables and iOS Table Views
Row Types and Storyboard Groups
Linking Content to the UI with Row Controllers
Configuring the Content in Tables
Modifying Tables
Considering Table Input
Performance Concerns
Wrap-Up
6. Navigating Between Interfaces
Linking Interfaces in Your Storyboard
Interface Transitions in Code
Passing Data Between Interfaces
Configuring Tracks in TapALap
Wrap-Up
7. WatchKit Extension Lifecycle
Adding Lifecycle Methods
Adopting Handoff in the Extension Delegate
Responding to Notifications
Wrap-Up
8. Communicating with WatchConnectivity
Making Network Requests on Apple Watch
Preparing for WatchConnectivity: Persisting Data in TapALap
Talking to the iPhone with WatchConnectivity
Wrap-Up
9. Creating Complications with ClockKit
Watch Faces and Complications
Providing Complications in Your App
Managing Complication Privacy
Providing Placeholder Complications
Restricting Complication Families
Wrap-Up
10. Extending Complications with Time Travel
Making Your Complication Excellent with Time Travel
Updating Complications
Wrap-Up
11. Getting Personal with Sensor Data and HealthKit
Getting Device Motion with the CoreMotion Framework
Working Out with HealthKit
Wrap-Up
12. Unlocking Watch App Performance
Making Apps Launch Quickly
Increasing Performance by Removing Data
Inspecting Performance with Instruments
The Illusion of Performance: Preloading Data
Wrap-Up
13. Being a Good Watch App Citizen
Localizing and Internationalizing Your App
Supporting Every User with Accessibility
Wrap-Up
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Developing for Apple Watch, Second Edition
Next
Next Chapter
Developing for Apple Watch, Second Edition
Table of Contents
Acknowledgments
Preface
What’s in This Book?
Who’s This Book For?
The Code in This Book
Online Resources
1.
An Overview of Apple Watch
Apple Watch Basics
Apple Watch App-Design Concepts
From iPhone App to Apple Watch App
Wrap-Up
2.
WatchKit Extension Overview
Creating Your First WatchKit Extension
Adding User Interface Elements
Adding a Glance
The iPhone App--WatchKit Extension Relationship
Deployment of WatchKit Apps
Wrap-Up
3.
WatchKit User Interfaces
Meet
WKInterfaceObject
Creating Interface Objects
Designing Your UI in the Storyboard
Interface Object Layout
Creating Your Apple Watch App
Wrap-Up
4.
Organizing Your UI with Groups
Group Basics
Adding Detail to a Screen
Animation and Groups
Wrap-Up
5.
Delivering Dynamic Content with Tables
Comparing WatchKit Tables and iOS Table Views
Row Types and Storyboard Groups
Linking Content to the UI with Row Controllers
Configuring the Content in Tables
Modifying Tables
Considering Table Input
Performance Concerns
Wrap-Up
6.
Navigating Between Interfaces
Linking Interfaces in Your Storyboard
Interface Transitions in Code
Passing Data Between Interfaces
Configuring Tracks in TapALap
Wrap-Up
7.
WatchKit Extension Lifecycle
Adding Lifecycle Methods
Adopting Handoff in the Extension Delegate
Responding to Notifications
Wrap-Up
8.
Communicating with WatchConnectivity
Making Network Requests on Apple Watch
Preparing for WatchConnectivity: Persisting Data in TapALap
Talking to the iPhone with WatchConnectivity
Wrap-Up
9.
Creating Complications with ClockKit
Watch Faces and Complications
Providing Complications in Your App
Managing Complication Privacy
Providing Placeholder Complications
Restricting Complication Families
Wrap-Up
10.
Extending Complications with Time Travel
Making Your Complication Excellent with Time Travel
Updating Complications
Wrap-Up
11.
Getting Personal with Sensor Data and HealthKit
Getting Device Motion with the CoreMotion Framework
Working Out with HealthKit
Wrap-Up
12.
Unlocking Watch App Performance
Making Apps Launch Quickly
Increasing Performance by Removing Data
Inspecting Performance with Instruments
The Illusion of Performance: Preloading Data
Wrap-Up
13.
Being a Good Watch App Citizen
Localizing and Internationalizing Your App
Supporting Every User with Accessibility
Wrap-Up
Copyright © 2016, The Pragmatic Bookshelf.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset