Build, review, or improve Core Data persistence in apps that have not adopted SwiftData. Use when working with NSManagedObject subclasses, NSFetchedResultsController for list-driven UI, NSBatchInsertRequest / NSBatchDeleteRequest / NSBatchUpdateRequest for bulk operations, NSPersistentHistoryChangeRequest for persistent history tracking and multi-target sync, NSStagedMigrationManager for staged schema migrations (iOS 17+), NSCompositeAttributeDescription for composite attributes (iOS 17+), or when integrating Core Data threading with Swift Concurrency. For Core Data + SwiftData coexistence or migration, see the swiftdata skill instead.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Create media playback experiences using AVKit. Use when adding video players with AVPlayerViewController, enabling Picture-in-Picture, routing media with AirPlay, using SwiftUI VideoPlayer views, configuring transport controls, displaying subtitles and closed captions, or integrating AVFoundation playback with system UI.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Support automatic audio switching for paired third-party Bluetooth headphones or earbuds with AudioAccessoryKit. Use when a companion app registers an audio accessory, an app extension reports worn/removed placement or connected source-device changes, or AccessoryControlDevice capabilities and errors need handling. Do not use for general AVAudioSession routing, Bluetooth transport, or initial accessory pairing.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Query grid electricity forecasts and submit load events using EnergyKit to help users optimize home electricity usage. Use when building smart home apps, EV charger controls, HVAC scheduling, or energy management dashboards that guide users to use power during cleaner or cheaper grid periods.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Integrate Game Center features using GameKit. Use when authenticating GKLocalPlayer, checking player restrictions, submitting leaderboard scores, reporting achievements, implementing real-time or turn-based matchmaking, handling GKMatch data, showing the Game Center dashboard or access point, adding challenges and friend invitations, saving game data, or verifying player identity on a server.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Control smart-home accessories and commission Matter devices using HomeKit and MatterSupport. Use when managing homes/rooms/accessories, creating action sets or triggers, reading accessory characteristics, onboarding Matter devices, or building a third-party smart-home ecosystem app.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Read, create, update, and pick contacts using the Contacts and ContactsUI frameworks. Use when fetching contact data, saving new contacts, wrapping CNContactPickerViewController in SwiftUI, handling contact permissions, or working with CNContactStore fetch and save requests.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build direct Bluetooth Low Energy workflows with Core Bluetooth. Use when implementing BLE central or peripheral GATT communication, scanning or connecting with CBCentralManager, discovering services and characteristics, reading/writing/subscribing with CBPeripheral, publishing local services with CBPeripheralManager, handling Bluetooth authorization, background BLE modes, state restoration, write flow control, or CBUUID-based workflows. For privacy-preserving accessory setup/picker flows, use accessorysetupkit first and return here for post-setup GATT communication.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build and audit SwiftUI, UIKit, and AppKit accessibility for VoiceOver, Voice Control, Switch Control, Full Keyboard Access, Dynamic Type, focus restoration, labels/traits/actions, traversal, custom rotors, NSAccessibility, XCTest checks, adaptive system preferences, and App Store accessibility declarations. Use when implementing accessible UI, fixing an accessibility audit, testing assistive-technology behavior, or substantiating App Store Accessibility Nutrition Labels.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Use when capturing or analyzing ETTrace profiles for a focused iOS launch or runtime flow, including exact-build dSYM UUID matching, Simulator or device capture, processed per-thread flamegraph JSON, sampled inclusive/exclusive time, unresolved symbols, and comparable verification. Use debugging-instruments or swiftui-performance for generic profiling instead.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Implement, review, or improve localization and internationalization in iOS/macOS apps — String Catalogs (.xcstrings), generated localizable symbols, stable key naming, LocalizedStringKey, LocalizedStringResource, pluralization, FormatStyle for numbers/dates/measurements, right-to-left layout, Dynamic Type, and locale-aware formatting. Use when adding multi-language support, setting up String Catalogs, enabling generated symbols for compile-time-safe localization keys, handling plural forms, formatting dates/numbers/currencies for different locales, testing localizations, or making UI work correctly in RTL languages like Arabic and Hebrew.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Create, read, and manage calendar events and reminders using EventKit and EventKitUI. Use when adding events to the user's calendar, creating reminders, setting recurrence rules, requesting calendar or reminders access, presenting event editors, choosing calendars, handling alarms, observing calendar changes, or working with EKEventStore, EKEvent, EKReminder, EKCalendar, EKRecurrenceRule, EKEventEditViewController, EKCalendarChooser, or EventKitUI views.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build private, on-device AI features on iPhone, iPad, and Mac with Foundation Models, Core ML, MLX Swift, or llama.cpp. Use when choosing an Apple-local model runtime, building an Apple Intelligence chatbot or tool-calling feature, running an LLM on Apple Silicon, converting or compressing a Python model for Core ML, or comparing on-device inference backends. For Swift Core ML loading and prediction code, use the coreml skill.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Implement iOS authentication flows with AuthenticationServices and LocalAuthentication. Use when building Sign in with Apple, passkey/WebAuthn registration or sign-in with ASAuthorizationPlatformPublicKeyCredentialProvider, ASAuthorizationController credential state and revocation handling, ASWebAuthenticationSession OAuth or third-party login, Password AutoFill, identity-token server validation, or local biometric re-authentication with LAContext.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build alternative browser engines using BrowserEngineKit. Use when developing a non-WebKit browser engine for iOS/iPadOS in supported regions, managing web content/rendering/networking extension processes, configuring GPU and networking process capabilities, checking alternative-engine device eligibility, or reviewing BrowserEngineKit entitlements and Info.plist setup.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build CarPlay-enabled apps using the CarPlay framework. Use when creating navigation, audio, communication, EV charging, parking, or food ordering apps for the car display, working with CPTemplateApplicationScene, CPInterfaceController template hierarchies, CPListTemplate, CPMapTemplate, CPNowPlayingTemplate, configuring CarPlay entitlements, or integrating with CarPlay Simulator for testing.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Access eligible Wallet financial data using FinanceKit and FinanceKitUI. Use when querying transactions or balances, reading Apple Card, Apple Cash, Savings, or U.K. connected-account data, requesting financial-data authorization, using TransactionPicker, enabling iOS 26 background delivery, or saving and checking Wallet orders.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Use when capturing or analyzing an iOS .memgraph, especially when the task mentions a memory leak, heap growth, persistent memory increase, ownership path, or matched-capture comparison with Apple CLI tools. Covers unambiguous Simulator capture, leaks/heap/vmmap/malloc_history evidence, raw artifact preservation, and same-flow verification. Use debugging-instruments for interactive Xcode Memory Graph, Instruments, generic retain-cycle inspection, or LLDB work.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build, review, or improve networking code in iOS/macOS apps using URLSession with async/await, structured concurrency, and modern Swift patterns. Use when working with REST APIs, downloading files, uploading data, WebSocket connections, pagination, retry logic, request middleware, caching, background transfers, or network reachability monitoring. Also use when handling HTTP requests, API clients, network error handling, or data fetching in Swift apps.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Manages iOS Simulator devices and app tests with xcrun simctl: lifecycle, install/launch, push and location simulation, privacy permissions, deep links, status-bar overrides, screenshots/video, log streaming, app containers, and targetEnvironment(simulator). Use when scripting Simulator workflows, debugging CoreSimulator boot failures, or deciding which hardware, performance, networking, memory-pressure, and security behaviors require a physical device.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Tokenize, tag, and analyze natural language text using Apple's NaturalLanguage framework and translate between languages with the Translation framework. Use when adding language identification, sentiment analysis, named entity recognition, part-of-speech tagging, text embeddings, or in-app translation to iOS/macOS/visionOS apps.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Display and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations (highlights, notes, signature widgets), extracting text with PDFSelection, navigating pages, generating thumbnails, filling PDF forms, or wrapping PDFView in SwiftUI.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Access Core Motion accelerometer, gyroscope, magnetometer, device-motion, pedometer, activity-recognition, altitude, headphone motion, batched high-frequency workout motion, and water-submersion/depth data. Use when reading device sensors, counting steps, detecting walking/running/driving/cycling, tracking altitude, building motion interactions, handling AirPods head tracking, or implementing watchOS dive/depth features.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Schedule and execute background work on iOS using BGTaskScheduler. Use when registering BGAppRefreshTask for short background fetches, BGProcessingTask for long-running maintenance, BGContinuedProcessingTask (iOS 26+) for foreground-started work that continues in background, background URLSession downloads, or background push notifications. Covers Info.plist configuration, expiration handling, task completion, and debugging with simulated launches.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트