Apple Platforms Cheat Sheets

This content was generated with the assistance of AI and should be verified against the official documentation before being relied on in production; see the section bibliography for the reference material consulted while preparing these pages.

This section’s material is split across three printable A4 sheets rather than one, because a single Apple Platforms cheat sheet would not fit on a page: about 80% of the content applies across all five platforms (SwiftUI, concurrency, data, system integration, security, quality and distribution), with the rest specific to one platform or another. Each sheet groups what you look up together — writing SwiftUI views, wiring up data and system services, or checking a platform-specific detail — so you can print just the one you need at your desk.

For the full explanation, every option, and additional examples, see the dedicated pages:

Download

Download the SwiftUI & App Essentials Cheat Sheet (PDF) — the app, @main and scenes, #Preview, view and modifier order, layout, the state-wrapper decision table, lists and tables, navigation and presentation, controls and forms, animation and gestures, Liquid Glass, accessibility, localization, UIKit/AppKit interop and Swift Charts.

Download the Data, Services & Shipping Cheat Sheet (PDF) — concurrency, SwiftData, preferences and files, URLSession, background tasks, notifications and APNs, Live Activities, WidgetKit, App Intents, Foundation Models, location/maps/photos permissions, security and privacy, StoreKit 2, Swift Testing, debugging and Instruments, signing, the xcodebuild/notarytool/simctl/devicectl commands, and the TestFlight to App Review flow.

Download the Platform Differences at a Glance Cheat Sheet (PDF) — a platform-by-feature matrix (UI framework, scenes, input, windowing, widget surfaces, background model, distribution, minimum Xcode/SDK), one box each for iOS, iPadOS, macOS, watchOS and visionOS, and conditional compilation and availability checks.