Explore Apple frameworks with iOS version compatibility information
22 frameworks documentedShowing 22 frameworks
The fundamental framework providing essential data types, collections, and operating system services. Foundation is the base layer for all iOS apps, offering classes for strings, arrays, dates, and more.
Apple's original framework for building user interfaces on iOS. UIKit provides the essential infrastructure for iOS apps, including windows, views, view controllers, and user input handling.
Apple's modern declarative framework for building user interfaces across all Apple platforms. SwiftUI uses Swift's power to provide a simple, intuitive way to build complex UIs with less code.
A modern framework for data modeling and management using Swift macros and native Swift types. SwiftData provides a declarative approach to persistence with automatic CloudKit sync support.
Apple's reactive programming framework for processing asynchronous events over time. Combine provides a declarative Swift API for handling values and events that change over time.
A powerful object graph and persistence framework that has been the standard for iOS data management since iOS 3. Core Data provides object lifecycle management, undo/redo, and efficient data storage.
Apple's cloud backend service that enables apps to store and sync data across devices using iCloud. CloudKit provides a scalable backend without managing servers.
Apple's framework for working with audiovisual media. AVFoundation provides capabilities for audio playback and recording, video capture, editing, and playback on iOS devices.
Apple's framework for accessing motion and environmental sensor data. Core Motion provides access to accelerometer, gyroscope, magnetometer, and barometer data for motion tracking.
Apple's framework for obtaining geographic location and orientation of a device. Core Location provides services to determine device location, heading, and proximity to iBeacons.
Apple's framework for embedding maps and location-based features in your app. MapKit provides an interface for displaying maps, adding annotations, overlays, and routing directions.
Apple's framework for health and fitness data management. HealthKit provides a central repository for health and fitness data, allowing apps to share and access health information with user permission.
Apple's framework for computer vision tasks. Vision provides image analysis capabilities including face detection, text recognition, barcode scanning, and object tracking.
Apple's augmented reality framework for creating immersive AR experiences. ARKit combines device motion tracking, camera scene capture, and advanced scene processing to create AR applications.
Apple's modern 3D rendering and simulation framework for augmented reality. RealityKit provides photorealistic rendering, physics simulation, and spatial audio for AR experiences.
Apple's high-level 3D graphics framework. SceneKit provides a scene graph for managing 3D content, physics simulation, and particle effects for games and 3D apps.
Apple's 2D game engine framework. SpriteKit provides sprite rendering, physics simulation, and particle effects for creating 2D games and animations on iOS.
Build home screen and lock screen widgets using SwiftUI. WidgetKit provides a unified API for creating glanceable, personalized widgets across iOS, iPadOS, and macOS.
Modern Swift APIs for in-app purchases, subscriptions, and App Store integration. StoreKit 2 provides a declarative SwiftUI experience for managing transactions and subscriptions.
Apple's framework for displaying web content in your app. WebKit provides WKWebView for rendering HTML, CSS, and JavaScript with the same engine used by Safari.
Apple's framework for managing local and remote notifications. UserNotifications provides a unified API for scheduling, displaying, and handling notifications on iOS.
Apple's framework for creating and managing passes for Apple Wallet. PassKit enables apps to create boarding passes, tickets, coupons, and loyalty cards that users can store in Apple Wallet.
Essential frameworks for all iOS apps
User interface frameworks for building beautiful apps
Frameworks for storing and managing app data locally and in the cloud
Frameworks for cloud storage, sync, and backend services
Frameworks for network requests and reactive programming
Frameworks for in-app purchases, subscriptions, and Apple Wallet
Augmented reality and spatial computing frameworks
Frameworks for on-device machine learning and computer vision
Frameworks for audio and video playback, recording, and editing
Frameworks for location services, maps, and navigation
Frameworks for accessing device sensors and motion data
Frameworks for health and fitness data management
Frameworks for 2D and 3D graphics, games, and rendering
Frameworks for web content display and interaction
Frameworks for system-level features and services