TechnologiesArea 14

Foundation, System & Concurrency

29 frameworks

This area provides the base layer of every Apple app: the core value types, collections, strings, dates, files, URLs, and networking that higher-level frameworks build on, together with the language and system primitives beneath them. Its frameworks define how work executes concurrently through actors, async/await, queues, and atomics, and how programs interact with the operating system via low-level system calls, logging, compression, and inter-process communication. Together they establish the data model, execution model, and system-services foundation shared across all platforms.

iOSmacOStvOSwatchOSvisionOS
No frameworks match.
Foundation464 types
Core data types, collections, strings, dates, files, URLs, networking, and OS services forming the base layer of Apple apps.
iOSmacOStvOSwatchOSvisionOS
Swift256 types
The Swift standard library: core types, collections, protocols, generics, and language primitives underpinning all Swift code.
iOSmacOStvOSwatchOSvisionOS
_Concurrency overlay44 types
Swift standard library concurrency model: actors, tasks, executors, async/await and structured concurrency primitives.
iOSmacOStvOSwatchOSvisionOS
Dispatch39 types
Grand Central Dispatch concurrency primitives: queues, groups, semaphores, sources, and timers for managing work execution.
iOSmacOStvOSwatchOSvisionOS
Accelerate216 types
High-performance vectorized math, image (vImage), DSP, linear algebra and BNNS neural-net primitives for large-scale computation.
iOSmacOStvOSwatchOSvisionOS
BackgroundAssets15 types
Lets an app extension schedule and manage downloads of large assets in the background, before or after the app launches.
iOSmacOStvOSwatchOSvisionOS
BackgroundTasks11 types
Schedule and run deferrable maintenance and refresh tasks while the app is in the background via BGTaskScheduler.
iOSmacOStvOSwatchOSvisionOS
Combine32 types
Declarative reactive framework for processing values over time via publishers, subscribers, and operators with cancellation.
iOSmacOStvOSwatchOSvisionOS
Compression10 types
Compression algorithms (LZFSE, LZ4, ZLIB, LZMA) wrapping the C compression API for compressing and decompressing data.
iOSmacOStvOSwatchOSvisionOS
CoreFoundation132 types
Low-level C foundation framework providing core data types, collections, strings, bundles, run loops and OS abstractions.
iOSmacOStvOSwatchOSvisionOS
CoreServices62 types
Core system services including Uniform Type Identifiers (UTType) and core type definitions.
iOSmacOStvOSwatchOSvisionOS
CoreTransferable11 types
Defines the Transferable protocol so types can declare how they are encoded/decoded for drag-and-drop, copy-paste and sharing.
iOSmacOStvOSwatchOSvisionOS
Distributed16 types
Swift standard library support for distributed actors that communicate across process or network boundaries via pluggable actor systems.
iOSmacOStvOSwatchOSvisionOS
EventKit36 types
Creates, accesses, and edits calendar events and reminders in the Calendar and Reminders databases, with change notifications.
iOSmacOStvOSwatchOSvisionOS
MobileCoreServices
Legacy iOS Uniform Type Identifier (UTType) definitions, now re-exported from CoreServices.
iOSmacOStvOSwatchOSvisionOS
Observation4 types
The @Observable macro and registrar that emit change notifications to observers when an object's tracked properties change.
iOSmacOStvOSwatchOSvisionOS
os18 types
Low-level OS facilities including unified logging (os_log), signposts, locks, and activity tracing.
iOSmacOStvOSwatchOSvisionOS
RegexBuilder16 types
A result-builder DSL for composing Swift regular expressions declaratively from character classes, alternations, and captures.
iOSmacOStvOSwatchOSvisionOS
ServiceManagement
Register and manage launch/login items, daemons, and agents, plus per-app service configuration via SMAppService.
iOSmacOStvOSwatchOSvisionOS
simd30 types
Provides SIMD vector and matrix types with vectorized math, geometry and linear-algebra operations for high-performance computation.
iOSmacOStvOSwatchOSvisionOS
Synchronization9 types
Low-level concurrency primitives such as Atomic values with explicit memory orderings for safe lock-free synchronization.
iOSmacOStvOSwatchOSvisionOS
System15 types
A namespace for C and platform types and low-level system call wrappers (errno, file descriptors, paths).
iOSmacOStvOSwatchOSvisionOS
UniformTypeIdentifiers3 types
Declares and queries Uniform Type Identifiers (UTType) describing file and data content types and their conformance hierarchy.
iOSmacOStvOSwatchOSvisionOS
WeatherKit49 types
Fetches current, hourly, daily, and historical weather forecasts and statistics for a location via WeatherService.
iOSmacOStvOSwatchOSvisionOS
XPC14 types
Swift wrappers over libxpc for inter-process communication using XPC objects, connections, arrays and dictionaries.
iOSmacOStvOSwatchOSvisionOS
_Builtin_float overlay
Swift overlay exposing C float.h floating-point limit constants (DBL_MAX, FLT_EPSILON, etc.).
iOSmacOStvOSwatchOSvisionOS
_DarwinFoundation2 overlay
Internal Darwin C library overlays for stdio, string, ctype, time, byte order, and other POSIX functions.
iOSmacOStvOSwatchOSvisionOS
_StringProcessing overlay7 types
Regex engine support providing type-erased AnyRegexOutput and dynamic regular-expression match output.
iOSmacOStvOSwatchOSvisionOS
_System_Foundation overlay
Foundation interoperability layer for the low-level System module's file paths, errno, and POSIX-style system primitives.
iOSmacOStvOSwatchOSvisionOS
← All technologies