본문으로 건너뛰기
cccskills

Derek Pearson

@dpearson2699

Forward Deployed AI Engineer

스킬 86개저장소 1개 1.2천

스킬(86)

검색에서 좁히기

Access security tokens and smart cards using CryptoTokenKit. Use when building TKTokenDriver or TKSmartCardTokenDriver extensions, communicating with smart cards via TKSmartCard/TKSmartCardSlotManager, using iOS 26+ NFC smart-card sessions, registering smart cards, querying token-backed keychain items with kSecAttrTokenID, monitoring TKTokenWatcher, or configuring certificate-based smart-card authentication.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

mapkit

무료

Implement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers, polylines, user location tracking, geocoding, reverse geocoding, search/autocomplete, directions and routes, geofencing, region monitoring, CLLocationUpdate async streams, or location authorization flows. Also use when working with maps, coordinates, addresses, places, directions, distance calculations, or location-based features in Swift apps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

healthkit

무료

Read, write, and query Apple Health data using HealthKit. Covers HKHealthStore authorization, sample queries, statistics queries, statistics collection queries for charts, saving HKQuantitySample data, background delivery, workout sessions with HKWorkoutSession and HKLiveWorkoutBuilder, HKUnit, and HKQuantityTypeIdentifier values. Use when integrating with Apple Health, displaying health metrics, recording workouts, or enabling background health data delivery.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

pencilkit

무료

Add Apple Pencil drawing with PKCanvasView, PKToolPicker, PKDrawing serialization/export, stroke inspection, and PencilKit/PaperKit handoffs. Use when building drawing apps, annotation features, handwriting capture, signature fields, content-version-safe ink workflows, or Apple Pencil-powered experiences on iOS/iPadOS/visionOS.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Audits App Store submission readiness and rejection risk across current review guidelines, PrivacyInfo.xcprivacy and required-reason APIs, privacy labels, ATT, StoreKit payments, metadata, entitlements, widgets, and Live Activities. Use when preparing a submission, responding to rejection, reconciling privacy evidence, or separating upload blockers from cleanup.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Transfer app data to or from other platforms using AppMigrationKit. Use when implementing system-orchestrated one-time migration between iOS and Android or another platform, building an AppMigrationExtension, packaging transportable resources with ResourcesArchiver, importing resources on the destination device, reporting import progress, handling migration errors and app group cleanup, checking MigrationStatus, or testing migration code with AppMigrationTester.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.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-skills1.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-skills1.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-skills1.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-skills1.2천2026년 8월 1일 업데이트

core-data

무료

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-skills1.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-skills1.2천2026년 8월 1일 업데이트

Debug iOS apps and profile performance using LLDB, the interactive Memory Graph Debugger, and Instruments. Use for crashes, retain-cycle inspection, hangs, build failures, and generic CPU, memory, energy, or network profiling. Use ios-memgraph-analysis for .memgraph capture, leaks CLI ownership paths, or persistent heap growth; use ios-ettrace-performance for ETTrace capture and JSON.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Verify device legitimacy and app integrity using DeviceCheck (DCDevice per-device bits) and App Attest (DCAppAttestService key generation, attestation, and assertion flows). Use when implementing fraud prevention, detecting compromised devices, validating app authenticity with Apple's servers, protecting sensitive API endpoints with attested requests, or adding device verification to a backend architecture.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

dockkit

무료

Control motorized camera docks and enable intelligent subject tracking using DockKit. Use when discovering DockKit-compatible accessories, implementing camera subject tracking for faces or bodies, controlling dock motors for pan and tilt, configuring framing behavior, setting regions of interest, or building video apps with automatic camera tracking.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.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-skills1.2천2026년 8월 1일 업데이트

Implements keyboard, directional, and scene-level focus behavior across SwiftUI and UIKit. Use when managing @FocusState, defaultFocus, focused values, focusable interactions, focus sections, tvOS geometric focus and Siri Remote navigation, watchOS Digital Crown input, visionOS connected-device focus versus gaze hover/input targets, macOS key view loop and Full Keyboard Access, focus restoration after presentation changes, custom focus routing with UIFocusGuide, or debugging focus with UIFocusDebugger.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.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-skills1.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-skills1.2천2026년 8월 1일 업데이트

passkit

무료

Integrate Apple Pay payments and Wallet passes using PassKit. Use when adding Apple Pay buttons, creating payment requests, handling payment authorization, adding passes to Wallet, configuring merchant capabilities, managing shipping/contact fields, or working with PKPaymentRequest, PKPaymentAuthorizationController, PKPaymentButton, AddPassToWalletButton, PKPass, PKAddPassesViewController, PKPassLibrary, Wallet pass distribution, or Apple Pay checkout flows for physical goods, real-world services, donations, and eligible recurring payments.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

paperkit

무료

Add drawings, shapes, and a consistent markup experience using PaperKit. Use when integrating PaperMarkupViewController for markup editing, adding shape recognition, working with PaperMarkup data models, embedding markup tools in document editors, or building annotation features that need the system-standard markup toolbar. New in iOS 26.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Implement App Intents for Siri, Shortcuts, Spotlight, widgets, Control Center, and Apple Intelligence on iOS. Covers AppIntent actions, AppEntity and EntityQuery models, AppShortcutsProvider phrases, IndexedEntity Spotlight indexing, WidgetConfigurationIntent, SnippetIntent, and assistant schemas. Use when exposing app actions or entities to system surfaces.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

core-nfc

무료

Read and write NFC tags using CoreNFC. Use when scanning NDEF tags, reading ISO7816/ISO15693/FeliCa/MIFARE tags, writing NDEF messages, handling NFC session lifecycle, configuring NFC entitlements, or implementing background tag reading in iOS apps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Implement, review, or improve Live Activities and Dynamic Island experiences in iOS apps using ActivityKit. Use when building real-time updating widgets for the Lock Screen and Dynamic Island — delivery tracking, sports scores, ride-sharing status, workout timers, media playback, or any time-sensitive information that updates in real time. Also use when working with ActivityKit, ActivityAttributes, Activity lifecycle (request/update/end), Dynamic Island layouts (compact/minimal/expanded), push-to-update Live Activities, or Lock Screen live widgets.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

본인 계정인가요? GitHub를 연동하면 크리에이터 페이지에 모을 수 있습니다 (일본어)