Apple Combine framework for reactive programming - publishers, subscribers, operators, and error handling. Combine is the legacy reactive approach; for modern SwiftUI state management the default is the Observation framework (@Observable) - see swiftui-observation. Use Combine for existing codebases, custom publisher…
Read, create, update, and pick contacts on iOS with the Contacts and ContactsUI frameworks. Covers CNContactStore (authorizationStatus(for:), requestAccess(for:), unifiedContacts(matching:keysToFetch:), enumerateContacts(with:), execute(CNSaveRequest)), keysToFetch / CNKeyDescriptor and partial-fetch crashes…
Read and write NFC tags on iOS/iPadOS with CoreNFC — NFCNDEFReaderSession (NDEF read + writeNDEF via NFCNDEFTag: queryNDEFStatus/readNDEF/writeNDEF), NFCTagReaderSession for ISO7816/ISO15693/FeliCa/MIFARE through the NFCTag enum (.iso7816/.iso15693/.feliCa/.miFare) and PollingOption (.iso14443/.iso15693/.iso18092)…
On-device ML inference with Core ML on iOS/iPadOS 26. Covers model formats (.mlmodel/.mlpackage/.mlmodelc), the Xcode auto-generated model class + Input/Output, MLModel loading (async load / compileModel), MLFeatureProvider / MLFeatureValue, MLModelConfiguration.computeUnits…
Prove a request comes from a genuine, unmodified build of your app on a real Apple device — not a script, emulator, repackaged clone, or instrumented copy. Two Apple frameworks, different jobs.
Read Wallet financial data on iOS with FinanceKit + FinanceKitUI in a fintech app — FinanceStore.shared authorization (requestAuthorization / authorizationStatus, AuthorizationStatus) and availability (isDataAvailable), querying Transaction / Account / AccountBalance via TransactionQuery / AccountQuery /…
Generate iOS app icons as PNG imagesets for Xcode asset catalogs from SF Symbols (5000+ Apple-native) or Iconify API (275k+ open source icons from 200+ collections). Use when generating icons, creating icon assets, adding icons to asset catalog, or searching for icons for iOS projects.
Drive the iOS/iPadOS Simulator from the command line with xcrun simctl for a fintech app — list/create/boot/shutdown/erase/delete/clone devices and runtimes; install/launch/terminate/uninstall apps; push remote APNs (aps JSON payload); openurl for custom-scheme deep links and Universal Links; privacy…