{
	"id": "6dad4694-26e3-495e-b763-d67cc38c40b3",
	"created_at": "2026-04-06T00:12:02.672681Z",
	"updated_at": "2026-04-10T13:12:17.390841Z",
	"deleted_at": null,
	"sha1_hash": "4e25d150468c598136a455a045eeb1532f137f96",
	"title": "Foundation | Apple Developer Documentation",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 43033,
	"plain_text": "Foundation | Apple Developer Documentation\r\nArchived: 2026-04-05 16:41:21 UTC\r\nAccess essential data types, collections, and operating-system services to define the base layer of functionality for\r\nyour app.\r\niOS 2.0+iPadOS 2.0+Mac Catalyst 13.0+macOS 10.0+tvOS 9.0+visionOS 1.0+watchOS 2.0+\r\nOverview\r\nThe Foundation framework provides a base layer of functionality for apps and frameworks, including data storage\r\nand persistence, text processing, date and time calculations, sorting and filtering, and networking. The classes,\r\nprotocols, and data types defined by Foundation are used throughout the macOS, iOS, watchOS, and tvOS SDKs.\r\nTopics\r\nFundamentals\r\nStrings and Text\r\nCreate and process strings of Unicode characters, use regular expressions to find patterns, and perform natural\r\nlanguage analysis of text.\r\nCollections\r\nUse arrays, dictionaries, sets, and specialized collections to store and iterate groups of objects or values.\r\nDates and Times\r\nCompare dates and times, and perform calendar and time zone calculations.\r\nUnits and Measurement\r\nLabel numeric quantities with physical dimensions to allow locale-aware formatting and conversion between\r\nrelated units.\r\nData Formatting\r\nConvert numbers, dates, measurements, and other values to and from locale-aware string representations.\r\nFilters and Sorting\r\nUse predicates, expressions, and sort descriptors to examine elements in collections and other services.\r\nApp Support\r\nhttps://developer.apple.com/documentation/foundation\r\nPage 1 of 3\n\nTask Management\r\nManage your app’s work and how it interacts with system services like Handoff and Shortcuts.\r\nResources\r\nAccess assets and other data bundled with your app.\r\nNotifications\r\nDesign patterns for broadcasting information and for subscribing to broadcasts.\r\nErrors and Exceptions\r\nRespond to problem situations in your interactions with APIs, and fine-tune your app for better debugging.\r\nScripting Support\r\nAllow users to control your app with AppleScript and other automation technologies, or run scripts from within\r\nyour app.\r\nFiles and Data Persistence\r\nFile System\r\nCreate, read, write, and examine files and folders in the file system.\r\nSettings\r\nConfigure your app using data you store persistently on the local disk or in iCloud.\r\nSpotlight\r\nSearch for files and other items on the local device, and index your app’s content for searching.\r\niCloud\r\nManage files and key-value data that automatically synchronize among a user’s iCloud devices.\r\nNetworking\r\nURL Loading System\r\nInteract with URLs and communicate with servers using standard Internet protocols.\r\nBonjour\r\nAdvertise services for easy discovery on local networks, or discover services advertised by others.\r\nLow-Level Utilities\r\nhttps://developer.apple.com/documentation/foundation\r\nPage 2 of 3\n\nXPC\r\nManage secure interprocess communication.\r\nObject Runtime\r\nGet low-level support for basic Objective-C features, Cocoa design patterns, and Swift integration.\r\nProcesses and Threads\r\nManage your app’s interaction with the host operating system and other processes, and implement low-level\r\nconcurrency features.\r\nReference\r\nFoundation Data Types\r\nThis document describes the data types and constants found in the Foundation framework.\r\nSource: https://developer.apple.com/documentation/foundation\r\nhttps://developer.apple.com/documentation/foundation\r\nPage 3 of 3",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://developer.apple.com/documentation/foundation"
	],
	"report_names": [
		"foundation"
	],
	"threat_actors": [],
	"ts_created_at": 1775434322,
	"ts_updated_at": 1775826737,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/4e25d150468c598136a455a045eeb1532f137f96.pdf",
		"text": "https://archive.orkl.eu/4e25d150468c598136a455a045eeb1532f137f96.txt",
		"img": "https://archive.orkl.eu/4e25d150468c598136a455a045eeb1532f137f96.jpg"
	}
}