watchOS SDK Frameworks
The following lists the frameworks that are part of the watchOS SDK as of version 6.0.
- AVFoundation.AVFAudio
- AVFoundation
- Accelerate
- Accelerate.vImage
- Accelerate.vecLib
- AuthenticationServices
- ClockKit — Classes for creating custom watch face Complications
- CloudKit
- Contacts
- CoreAudio
- CoreAudioTypes
- CoreBluetooth
- CoreData
- CoreFoundation — Lower-level C System APIs
- CoreGraphics
- CoreLocation
- CoreML
- CoreMedia
- CoreMotion
- CoreServices
- CoreText
- CoreVideo
- EventKit
-
Foundation — Base library of
the standard
NS*
classes shared with the iOS and OS X SDK frameworks - GameKit
- HealthKit
- HomeKit
- ImageIO
- Intents
- MapKit
- MediaPlayer
- MobileCoreServices
- NaturalLanguage
- Network
- PassKit
- PushKit
- SceneKit
- Security
- SoundAnalysis
- SpriteKit
- SwiftUI (not supported yet)
- UIKit
- UserNotifications
- WatchConnectivity
- WatchKit — The core framework for watchOS user interfaces
- rtl — The base C run-time library (
/usr/include
) and Elements' own base types - libToffee — Helper types for Elements compiler features
- libSwift — Helper types for the Swift language