WatchKit
WatchKit est un framework fourni par Apple pour développer les interfaces des applications pour les Apple Watch[1]. Pour développer avec WatchKit, Apple fournit plus d'information et de ressources dans la bibliothèque WatchKit[1].
WatchKit contient toutes les classes que l'extension WatchKit utilise pour développer une application.
Classes[modifier | modifier le code]
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
Protocoles[modifier | modifier le code]
Deux protocoles existent dans WatchKit : WKExtensionDelegate et WKImageAnimatable. WKExtensionDelegate vise à gérer le comportement des extensions WatchKit et WKImageAnimatable contrôle la lecture des images animées.
Références[modifier | modifier le code]
- « Apple Developer Documentation », sur developer.apple.com (consulté le )