WatchKit offre quelques classes pour une utilisation générale, comme représenter les contrôleurs, les interfaces et les alertes.
- WKAccessibilityImageRegion
- WKAlertAction
- WKExtension
- WKImage
- WKInterfaceController
- WKUserNotificationInterfaceController
- WKInterfaceDevice
- WKPickerItem
Il existe également des classes pour gérer la gestion des fichiers, avec les classes ci-dessous :
- WKAudioFileAsset
- WKAudioFilePlayer
- WKAudioFileQueuePlayer
- WKAudioFilePlayerItem
Enfin, Apple propose un ensemble de classes qui héritent de WKInterfaceObject et qui représente les éléments visuels de l'interface.
- WKInterfaceButton
- WKInterfaceDate
- WKInterfaceGroup
- WKInterfaceImage
- WKInterfaceLabel
- WKInterfaceMap
- WKInterfaceMovie
- WKInterfacePicker
- WKInterfaceSeparator
- WKInterfaceSlider
- WKInterfaceSwitch
- WKInterfaceTable
- WKInterfaceTimer