Curt CliftonThe Omni Group. Jan 8, 2015, Seattle Xcoders 1 - - PowerPoint PPT Presentation
Curt CliftonThe Omni Group. Jan 8, 2015, Seattle Xcoders 1 - - PowerPoint PPT Presentation
Curt CliftonThe Omni Group. Jan 8, 2015, Seattle Xcoders 1 Developing with WatchKit 1.0 Curt CliftonThe Omni Group. Jan 8, 2015, Seattle Xcoders 2 Developing with WatchKit 1.0 Curt Clifton, The Omni Group @curtclifton curtclifton.net
Developing with
WatchKit 1.0
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 2Developing with WatchKit 1.0
Curt Clifton, The Omni Group
@curtclifton curtclifton.net Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 3Conceptual
Model
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 5In WatchKit 1.0 your code runs in an extension on the iPhone.
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 6In WatchKit 1.0 your code runs in an extension on the iPhone.
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 7All the WatchKit classes fit on
- ne slide that you can read.
All the WatchKit classes fit on
- ne slide that you can read.
All the WKInterfaceObjects are proxies for views on the watch.
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 10All the WKInterfaceObjects are proxies for views on the watch.
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 11All the WKInterfaceObjects are proxies for views on the watch.
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 12- n the watch.
Sample
App
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 14Syncing
Data with Watch
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 15Your watch extension is a separate process from your iPhone app; you just signed up for data syncing.
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 16Watch apps die easily; network
- perations are
right out.1
1 Monty Python and the Holy Grail Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 17Cartoon of the Day
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 19Syncing Using Seed File & Callbacks
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 21Debugging Watch Apps
— Run iPhone app first — Open Watch “external display” — Launch the WatchKit app — In the simulator, tap the iPhone app — In Xcode, connect to the iPhone app — Use Console to watch Simulator’s system log Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 23Challenges
Curt Clifton—The Omni Group. Jan 8, 2015, Seattle Xcoders 24