Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Developing for Apple Watch, Secon d Edition
About the Pragmatic Bookshelf
Table of Contents
Early praise for Developing for Appl e Watch, Second Edition
Acknowledgments
Preface
What’s in This Book?
Who’s This Book For?
The Code in This Book
Online Resources
Chapter 1: An Overview of Apple Watch
Apple Watch Basics
Apple Watch App-Design Concepts
From iPhone App to Apple Watch App
Wrap-Up
Chapter 2: WatchKit Extension Overview
Creating Your First WatchKit Extension
Adding User Interface Elements
Adding a Glance
The iPhone App--Watc hKit Extension Relationship
Deployment of WatchKit Ap ps
Wrap-Up
Chapter 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
Chapter 4: Organizing Your UI with Groups
Group Basics
Adding Detail to a Scre en
Animation and Groups
Wrap-Up
Chapter 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
Chapter 6: Navigating Between Interfaces
Linking Interfaces in Your Storyboard
Interface Transitions in Code
Passing Data Between Interfaces
Configuring Tracks in TapALap
Wrap-Up
Chapter 7: WatchKit Extension Lifecycle
Adding Lifecycle Methods
Adopting Handoff in the Extension Delegate
Responding to Notifications
Wrap-Up
Chapter 8: Communicating with WatchConnectivity
Making Network Requests on Apple Watch
Preparing for WatchConnectivity: Persisting Da ta in TapALap
Talking to the iPhone with WatchConnectivity
Wrap-Up
Chapter 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
Chapter 10: Extending Complications with Time Travel
Making Your Complication Excellent with Time Travel
Updating Complications
Wrap-Up
Chapter 11: Getting Personal with Sensor Data and HealthKit
Getting Device Motion with the CoreMotion Fra mework
Working Out with HealthKit
Wrap-Up
Chapter 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
Chapter 13: Being a Good Watch App Citizen
Localizing and Internationalizing Your App
Supporting Every User with Accessibility
Wrap-Up
You May Be Interested In…
← Prev
Back
Next →
← Prev
Back
Next →