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

See Also