WatchKit is a framework provided by Apple in order to develop interfaces for Apple Watch applications.[1] In order to develop using WatchKit, more information and resources are provided by Apple in the WatchKit library.[2] WatchKit contains all the classes that a WatchKit extension uses to develop an application.
WatchKit provides some classes for general purposes, as representing controllers, interfaces and alert actions.
Also provides support for file management, through the following classes:
And a set of classes that inherit from WKInterfaceObject and represents visual UI elements.
WatchKit provides two protocols: WKExtensionDelegate and WKImageAnimatable. WKExtensionDelegate is intended to manage the behaviour of the WatchKit extension and WKImageAnimatable controls the playback of animated images.