UIKit for Mac Frameworks
The following lists the frameworks that are part of the SDKs in Mac Catalyst as of iOS 13.0 (macOS 10.15 Catalina).
- AGL
- AVFoundation.AVFAudio
- AVFoundation
- AVKit
- Accelerate
- Accelerate.vImage
- Accelerate.vecLib
- Accounts
- AdSupport
AddressBook(deprecated and unsupported)- AppKit — core framework for creating Mac-native user interfaces
- AppleScriptKit
- AppleScriptObjC
- ApplicationServices.ATS
- ApplicationServices.ATSUI
- ApplicationServices.HIServices
- ApplicationServices.LangAnalysis
- ApplicationServices.PrintCore
- ApplicationServices.QD
- ApplicationServices.SpeechSynthesis
- ApplicationServices
- AudioToolbox
- AudioUnit
- AuthenticationServices
- Automator
- BackgroundTasks
- BusinessChat
- CFNetwork
- CalendarStore
- CallKit
- Carbon.CommonPanels
- Carbon.HIToolbox
- Carbon.Help
- Carbon.ImageCapture
- Carbon.OpenScripting
- Carbon.Print
- Carbon.SecurityHI
- Carbon.SpeechRecognition
- Carbon
- CloudKit
- Cocoa
- Collaboration
- ColorSync
- Contacts
- ContactsUI
- CoreAudio
- CoreAudioKit
- CoreAudioTypes
- CoreBluetooth
- CoreData
- CoreFoundation
- CoreGraphics
- CoreHaptics
- CoreImage
- CoreLocation
- CoreMIDI
- CoreML
- CoreMedia
- CoreMediaIO
- CoreMotion
- CoreNFC
- CoreServices.AE
- CoreServices.CarbonCore
- CoreServices.DictionaryServices
- CoreServices.FSEvents
- CoreServices.LaunchServices
- CoreServices.Metadata
- CoreServices.OSServices
- CoreServices.SearchKit
- CoreServices.SharedFileList
- CoreServices
- CoreSpotlight
- CoreTelephony
- CoreText
- CoreVideo
- CoreWLAN
- CryptoTokenKit
- DVDPlayback
- DeviceCheck
- DirectoryService
- DiscRecording
- DiscRecordingUI
- DiskArbitration
- EventKit
- EventKitUI
- ExceptionHandling
- ExecutionPolicy
- ExternalAccessory
- FWAUserLib
- FileProvider
- FileProviderUI
- FinderSync
- ForceFeedback
- Foundation — Base library of the standard
NS*
classes shared with all Cocoa SDKs - GLUT
- GameController
- GameKit
- GameplayKit
- HealthKit
- HealthKitUI
- Hypervisor
- ICADevices
- IMServicePlugIn
- IOBluetooth
- IOBluetoothUI
- IOSurface
- IOUSBHost
- IdentityLookup
- IdentityLookupUI
- ImageCaptureCore
- ImageIO
- InputMethodKit
- InstallerPlugins
- InstantMessage
- Intents
- IntentsUI
- JavaScriptCore
- JavaVM.JavaNativeFoundation
- JavaVM.JavaRuntimeSupport
- JavaVM
- Kerberos
- LDAP
- LatentSemanticMapping
- LinkPresentation
- LocalAuthentication
- Logging
- MapKit
- MediaAccessibility
- MediaLibrary
- MediaPlayer
- MediaToolbox
- MessageUI
- Metal
- MetalKit
- MetricKit
- MobileCoreServices
- ModelIO
- MultipeerConnectivity
- NaturalLanguage
- NetFS
- Network
- NetworkExtension
- NotificationCenter
- OSAKit
- OpenAL
- OpenCL
- OpenDirectory.CFOpenDirectory
- OpenDirectory
- OpenGL
- PCSC
- PDFKit
- PassKit
- PencilKit
- Photos
- PhotosUI
- PreferencePanes
- PushKit
- Python
- Quartz.ImageKit
- Quartz.QuartzComposer
- Quartz.QuartzFilters
- Quartz.QuickLookUI
- Quartz
- QuartzCore
- QuickLook
- QuickLookThumbnailing
- ReplayKit
- Ruby
- SafariServices
- SceneKit
- ScreenSaver
- ScriptingBridge
- Security
- SecurityFoundation
- SecurityInterface
- ServiceManagement
- Social
- SoundAnalysis
- Speech
- SpriteKit
- StoreKit
- SwiftUI (not unsupported yet)
- SyncServices
- SystemConfiguration
- SystemExtensions
- TWAIN
- Tcl
- UIKit — The core framework for creating UIKit based user interfaces
- UserNotifications
- VideoDecodeAcceleration
- VideoSubscriberAccount
- VideoToolbox
- Vision
- VisionKit
- WatchConnectivity
- WebKit
- iAd
- iTunesLibrary
- vmnet
- 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