LEADER 06071nam 22006615 450 001 9910300658303321 005 20200629215909.0 010 $a1-4842-1338-6 024 7 $a10.1007/978-1-4842-1338-4 035 $a(CKB)3710000000459759 035 $a(EBL)3568026 035 $a(SSID)ssj0001546502 035 $a(PQKBManifestationID)16141195 035 $a(PQKBTitleCode)TC0001546502 035 $a(PQKBWorkID)14796251 035 $a(PQKB)11048429 035 $a(DE-He213)978-1-4842-1338-4 035 $a(MiAaPQ)EBC3568026 035 $a(CaSebORM)9781484213384 035 $a(PPN)188457771 035 $a(EXLCZ)993710000000459759 100 $a20150803d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aApple Watch for Developers$b[electronic resource] $eAdvice & Techniques from Five Top Professionals /$fby Gary Riches, Ruben Martinez Jr., Jamie Maison, Matt Klosterman, Mark Griffin 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (238 p.) 300 $aIncludes index. 311 $a1-4842-1339-4 327 $aApple Watch for Developers; Contents at a Glance; Contents; Preface; About the Authors; About the Technical Reviewer; Acknowledgments; Chapter 1: An Apple Watch Introduction; Anatomy of a WatchKit App; The Interface Controller; Glance Interfaces; Notification Interfaces; Interface Navigation; Context Menus; Summary; Chapter 2: Examining the Stopwatch, Timer and Calendar ; Stopwatch; Creating the User Interface; Outlets and Actions; Triggering Timing; Adding the Lap Functionality; Timer; Creating the User Interface; Outlets and Actions; Handling Text Input with WatchKit; Start and Reset 327 $aCreating our Timer MethodCalendar; Introduction to iCloud; Setting up your Xcode Project for iCloud; Creating Record Types; Creating Calendars and Events in iOS Using EventKit and iCloud; Creating a New Calendar; Creating an Event; Creating an Apple Watch Calendar Application; Enabling iCloud and EventKit; iCloud; EventKit; UI; Create Calendar; Saving Our Event; Notifications on the Apple Watch; Summary; Chapter 3: Taming Complex Data for the Watch; Background; Find Your User's Story; Maintain Simplicity Through Relevancy; Increase Recognition Through Repetition 327 $aUse Notifications as PunctuationLooking Forward: Complications in watchOS 2; Chapter 4: Examining Home Remote and its Components; The WatchKit Extension; The User Interface; Populating the Table; Handling the Table's Input; Sharing Data Between Extension and App; App Groups; iOS; WatchKit; Glances and Extension Communication; The Glance; Handoff; Handoff Interactions; The Handoff Code; Modal Interface Controllers; Navigation Types Available; Home Remote Navigation; Hierarchy and Page based Navigation; Page based Navigation; Hierarchical Navigation; Force Touch Menus 327 $aThe Design of the Menu ItemsApple Watch Settings; Home Remote and Voice Recognition; About Voice Dictation; Adding Voice Recognition to the Table; Modifying the Settings and Glance; Submitting Your App for Review; App Identifiers; Version Numbers; App Name and Settings Name; Assets Required for Submission; Screen Shots; The Submission Process; Summary; Chapter 5: Developing Notation - Audio to Musical Score; User Interface on the Apple Watch; Branding Within Apple Watch Applications; Design Considerations; Working with App Groups; What are App Groups?; Setting Up App Groups in Your Project 327 $aUsing the Apple Watch Microphone in watchOS 2Swift; Objective-C; Translating Audio Data into Visual Information; Importing and Declaring Images; Updating Our Image; Summary; Chapter 6: Building the Infinitweet Application; Introducing Infinitweet; Environment-Driven Feature Sets; Infinitweet for iOS; Infinitweet for Apple Watch; So Where Does the Magic Happen?; Building Infinitweet; Getting Started; Creating the Infinitweet User Interface; Communicating Between Storyboard and Code; Capturing User Voice Input; Navigating Between WKInterfaceControllers 327 $aWorking with Social and Account Frameworks 330 $aApple Watch for Developers: Advice & Techniques from 5 Top Professionals gives you the base-knowledge and valuable secrets you'll need for your own projects from a core team of successful, experienced Apple Watch app-development experts. You'll explore elements such as branding within Watch apps, translating audio data into visual information, taming complex data, mastering environment-driven feature sets, and much more. This book is for developers who already have some knowledge of developing with WatchKit and WatchOS 2, and who are now interested in learning how to use them to create cutting edge Watch apps. It is written by five experienced, industry-leading Apple Watch developers who have created their apps early, and are now ready to pull apart examples to show you how to best create an Apple Watch app. This book will bring your cool Watch ideas to life! 606 $aApple computer 606 $aApplication software 606 $aApple and iOS$3https://scigraph.springernature.com/ontologies/product-market-codes/I29020 606 $aComputer Applications$3https://scigraph.springernature.com/ontologies/product-market-codes/I23001 615 0$aApple computer. 615 0$aApplication software. 615 14$aApple and iOS. 615 24$aComputer Applications. 676 $a004 700 $aRiches$b Gary$4aut$4http://id.loc.gov/vocabulary/relators/aut$0882064 702 $aMartinez Jr$b Ruben$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aMaison$b Jamie$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aKlosterman$b Matt$4aut$4http://id.loc.gov/vocabulary/relators/aut 702 $aGriffin$b Mark$4aut$4http://id.loc.gov/vocabulary/relators/aut 906 $aBOOK 912 $a9910300658303321 996 $aApple Watch for Developers$92266058 997 $aUNINA