본문으로 건너뛰기
cccskills

개발 스킬

코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.9만건)

가격이나 정렬 순서로 필터

mapkit

무료

Implement and review map and location features in Swift apps for iOS and macOS. Work with map markers and overlays, live location updates, address lookup, place search, directions, and location permissions using MapKit and CoreLocation.

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

  • Adding an interactive map with pins, areas, or routes
  • Searching for places and showing autocomplete suggestions
  • Tracking a user's location and handling authorization
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

gamekit

무료

Use this skill to integrate Game Center features into a game, including player authentication, leaderboards, achievements, matchmaking, match data exchange, and turn-based play. It also covers the dashboard, player restrictions, and saved-game or identity patterns.

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

  • Authenticating players with Game Center
  • Submitting scores and achievement progress
  • Building real-time or turn-based matchmaking
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

passkit

무료

Use this skill to add Apple Pay checkout and Wallet passes to an app. It covers payment buttons and requests, authorization callbacks, shipping details, merchant setup, and adding or checking signed passes, with examples for SwiftUI and UIKit.

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

  • Adding an Apple Pay checkout button
  • Building payment requests and handling authorization
  • Requesting shipping or billing details
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

app-clips

무료

Build lightweight iOS App Clips for focused tasks or demos. Configure how people launch them from links, QR codes, NFC, Safari, Maps, or Messages, route the destination, check size and capability limits, and hand data over to the installed app.

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

  • Setting up an App Clip target and its launch links
  • Routing QR code, NFC, or Safari invocations
  • Checking App Clip size and capability constraints
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Localize iOS and macOS apps with String Catalogs, suitable localized string types, plural forms, and locale-aware dates, numbers, and measurements. Review layout for right-to-left languages, Dynamic Type, and longer translations, and test language-specific behavior.

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

  • Set up or migrate app strings to String Catalogs
  • Handle plural forms and translated parameters
  • Format dates, numbers, and currency for each locale
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Build and review networking in Swift apps with URLSession and async/await. Handle REST requests, uploads, downloads, streaming, pagination, retries, authentication middleware, caching, and network errors with patterns for foreground and background transfers.

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

  • Adding a REST API client to a Swift app
  • Handling uploads, downloads, or streaming
  • Reviewing retry and network error behavior
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Improve and audit accessibility in SwiftUI, UIKit, and AppKit apps. Check labels, navigation and focus, assistive input, Dynamic Type, and adaptive settings, then plan manual or XCTest checks and support evidence-based App Store accessibility declarations.

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

  • Auditing VoiceOver labels and navigation order
  • Making dialogs restore assistive focus when closed
  • Checking keyboard and Switch Control access
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Develop iOS and iPadOS browsers with a rendering engine other than WebKit using BrowserEngineKit. The guide covers isolated content, networking, and rendering processes, device eligibility checks, and the entitlements and configuration required for distribution.

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

  • Building an alternative browser engine for iOS
  • Designing isolated browser extension processes
  • Checking device eligibility for an alternative engine
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

pdfkit

무료

Build PDF features in Apple platform apps with PDFKit. Display documents, navigate pages, search and extract text, add annotations, fill forms, create thumbnails, and wrap PDFView for SwiftUI interfaces.

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

  • Displaying and navigating PDF documents
  • Searching or extracting text from PDFs
  • Adding highlights, notes, or signature widgets
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

energykit

무료

Use EnergyKit in smart home and energy management apps to read forecasts of cleaner or potentially cheaper electricity periods. The guide shows how to submit EV charging and HVAC load events and query historical energy or runtime insights for a venue.

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

  • Suggesting better times to charge an EV
  • Scheduling HVAC around grid guidance
  • Showing electricity forecasts in a dashboard
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

cryptokit

무료

Use Apple CryptoKit for common cryptographic work in Swift, including hashing, message authentication, encryption, signatures, and key agreement. Choose suitable APIs, account for OS availability, use Secure Enclave keys, and migrate existing CommonCrypto code safely.

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

  • Hashing data or verifying message authentication codes
  • Encrypting data with AES-GCM or ChaChaPoly
  • Signing messages or deriving shared keys
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Use this skill to access eligible Apple Wallet financial data, including accounts, balances, and transactions. It explains authorization, transaction selection, history syncing, Wallet orders, and background updates, along with the approval and app eligibility requirements.

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

  • Querying eligible Wallet account balances
  • Reading and syncing transaction history
  • Letting users select transactions with TransactionPicker
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Build Swift app features that read, create, update, or let users pick contacts with Contacts and ContactsUI. The skill covers permission handling, efficient contact fetching, save requests, and presenting CNContactPickerViewController from SwiftUI.

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

  • Fetching contacts by name or identifier
  • Saving a new contact or updating an existing one
  • Adding a contact picker to a SwiftUI screen
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Expose app actions and data to Apple system surfaces using App Intents. Define actions, parameters, and searchable entities for Siri, Shortcuts, Spotlight, widgets, Control Center, and supported Apple Intelligence experiences, with guidance on integration and verification.

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

  • Making app actions available through Siri or Shortcuts
  • Adding searchable app entities to Spotlight
  • Configuring widgets or Control Center actions
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

cloudkit

무료

Implement or review iCloud sync for iOS and macOS apps using CloudKit, SwiftData, key-value storage, or iCloud Drive. Plan record queries and subscriptions, handle account status and common sync errors, and resolve conflicts while preserving pending changes.

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

  • Syncing app data across Apple devices
  • Reviewing a SwiftData and CloudKit setup
  • Handling record conflicts and network failures
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Build iOS features that communicate directly with Bluetooth Low Energy devices. The skill covers finding and connecting to peripherals, exchanging data through services and characteristics, publishing local services, and handling background operation and state restoration.

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

  • Connecting an iOS app to a BLE accessory
  • Reading, writing, or subscribing to device data
  • Publishing a BLE service from the iPhone
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

musickit

무료

Integrate Apple Music into iOS apps with catalog search, subscription checks, playback, and queue controls. The skill also covers showing track details on the Lock Screen and handling playback commands from supported remote controls.

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

  • Adding Apple Music catalog search
  • Checking subscription access before playback
  • Managing an in-app music queue
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

dockkit

무료

Add DockKit support to camera apps by discovering compatible motorized docks, tracking faces, bodies, or custom subjects, and adjusting framing. The skill also covers direct pan and tilt control, accessory events, and hardware-specific setup requirements.

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

  • Finding and responding to DockKit accessory connections
  • Adding automatic face or body tracking to a camera app
  • Sending custom detections to control subject tracking
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

healthkit

무료

Integrate HealthKit into Apple apps to request access, read and save health samples, calculate summaries, and prepare time-series data for charts. The skill also covers background updates and live workout sessions, including data types, units, and platform requirements.

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

  • Reading heart rate or step data from Apple Health
  • Saving health samples from an app
  • Building daily health charts or summaries
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Investigate iOS app crashes, memory leaks, hangs, and build failures with LLDB, Xcode’s Memory Graph Debugger, and Instruments. The skill also explains profiling CPU, memory, energy, and network activity to help locate performance problems.

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

  • Investigating an iOS app crash
  • Finding a retain cycle or memory leak
  • Profiling CPU, memory, or network use
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

pencilkit

무료

Add drawing, handwriting, annotation, or signature features to Apple platform apps with PencilKit. Learn to capture strokes, show drawing tools, save or export drawings, inspect strokes, and handle content compatibility when drawings move between devices.

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

  • Adding a drawing canvas to an iOS app
  • Capturing handwriting or signatures
  • Saving and exporting PencilKit drawings
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

Capture and compare iOS .memgraph files to investigate memory leaks and persistent heap growth. The workflow preserves raw command output, traces ownership paths to app-controlled objects, and checks fixes against the same app flow and release boundary.

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

  • Investigate a suspected iOS memory leak
  • Compare memory before and after a repeatable app flow
  • Trace retained objects to an app-owned reference
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

metrickit

무료

Use MetricKit to collect and analyze production performance and diagnostic reports from iOS and iPadOS apps. Review launch times, hangs, crashes, and custom measurements, and plan durable report storage with compatibility guidance for older iOS releases.

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

  • Reviewing production hang and crash reports
  • Tracking launch time and custom performance intervals
  • Storing MetricKit reports for later upload
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트

avkit

무료

Build video playback interfaces in Swift apps with AVKit. Configure standard player controls, Picture-in-Picture, AirPlay, subtitles, and playback speeds, and connect playback to system UI. The guide covers UIKit and SwiftUI patterns and the setup needed for background playback features.

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

  • Adding a video player to a Swift app
  • Enabling Picture-in-Picture playback
  • Routing video to AirPlay devices
dpearson2699/swift-ios-skills1.2천2026년 8월 1일 업데이트