Download - The Zen Guide to WatchOS 2
–Apple Watch Programming Guide
“The personal nature of Apple Watch requires a different approach when it comes to designing
WatchKit app, glance, and notification interfaces. Your interfaces need to display
information quickly and facilitate fast navigation and interactions. Creating that
kind of interface means you should not simply port your existing iOS app behavior over to
Apple Watch. Instead, create a complementary experience to your iOS app.”
if WCSession.isSupported() { let session = WCSession.defaultSession() session.delegate = self session.activateSession() }
import WatchConnectivity
class WatchSessionManager: NSObject, WCSessionDelegate { static let sharedManager = WatchSessionManager() private override init() { super.init() }
private let session: WCSession? = WCSession.isSupported() ? WCSession.defaultSession() : nil
func startSession() { session?.delegate = self session?.activateSession() } }
ResourcesWWDC 2015 Videos to Watch
★ Introducing WatchKit Connectivity
★Creating Complications with ClockKit
★Networking with NSURLSession
Blogs / Tutorials
★ KristinaThai.com
★ Ray Wenderlich
★@NatashaTheRobot