Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Brad Lees, Stefan Kaczmarek, Gary Bennett
Developing for Apple TV using tvOS and Swift
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Authors
Acknowledgments
Introduction
Chapter 1 : Getting Started with the New Apple TV
Lots of Good News
Capabilities
The Siri Remote
Apple TV’s Limitations
Advantages with tvOS Development
Some Notes About Developing in Swift with tvOS
The tvOS Focus Engine
What Does Focusable Mean?
Summary
Exercises
Chapter 2 : The tvOS Weather App
Designing the View
Adding the Code for the View
Summary
Exercises
Chapter 3 : Stack Views and the Focus Engine
Auto Layout and Stack Views
Implementing Stacks
The Focus Engine
A Focus Engine Example
Summary
Exercises
Chapter 4 : Creating a Photo Gallery App
Page View Controllers
Creating the Photo Gallery App
A Little Project Cleanup
Adding the Page View Controller
Adding Scenes to the Interface Builder Canvas
Adding the Photo and Album Data Model Structures
Adding the Photo Image Files to the Asset Catalog
Completing the Photo Gallery App
Summary
Exercises
Chapter 5 : Adding an Album Browser to the Photo Gallery App
Table View Controllers
Adding a Table View Controller to the Photo Gallery App
Adding the Gallery Data Model Structure
Adding the Cities and Landscapes Image Files to the Asset Catalog
Completing the Photo Gallery App
One More Thing: Adding a Custom Static Top Shelf Image
Summary
Exercises
Chapter 6 : Adding a Dynamic Top Shelf to the Photo Gallery App
Application Extensions
Adding Classes and Images to the Photo Gallery Extension
Implementing the TVTopShelfProvider Protocol
Launching the Photo Gallery App from a Top Shelf Thumbnail Image
Handling URLs
Completing the Photo Gallery App
Summary
Exercises
Chapter 7 : Storing and Sharing Data
Preferences
Writing Preferences
Reading Preferences
iCloud
Summary
Exercises
Chapter 8 : CloudKit
Considerations for Using CloudKit
CloudKit Containers
Databases
CloudKit Databases
Database Records
Example CloudKit App
Summary
Exercises
Index
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
Next
Next Chapter
Title
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