Build iOS AR scenes with RealityKit and ARKit. Add 3D models, place objects on detected surfaces, handle camera and device support, and make entities respond to gestures. The skill also explains how virtual object picking differs from raycasts against real-world surfaces.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding 3D models to a RealityView
- Placing objects on detected floors or walls
- Handling camera access and unsupported devices
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build SwiftUI screens with stacks, grids, lists, forms, search, scrolling, and overlays. The guidance helps choose suitable containers for collections and settings, wire common controls, and handle scrolling or transient messages in iOS interfaces.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Building a data-driven collection or feed
- Creating settings and input forms
- Adding search to a SwiftUI screen
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Use this skill to diagnose Swift concurrency errors and make async code safer from data races. It helps apply actor isolation, Sendable rules, structured concurrency, background work, and Swift 6 strict-concurrency migration with minimal behavior changes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Fixing Sendable errors and actor-isolation warnings
- Moving expensive work off the main actor
- Designing actor-based or task-group concurrency
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Connect UIKit and SwiftUI in either direction. Wrap UIKit views and controllers, host SwiftUI inside UIKit screens, synchronize shared state, and integrate system surfaces such as mail, sharing, documents, PDFs, and text views during incremental migration.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Wrapping a UIKit-only view for use in SwiftUI
- Embedding SwiftUI screens in an existing UIKit app
- Connecting delegate callbacks to SwiftUI state
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Plan SwiftUI navigation with NavigationStack, NavigationSplitView, sheets, tabs, and deep links. The guidance covers typed routes, independent navigation paths per tab, modal presentation, and validating incoming URLs before taking users to a destination.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding push navigation between screens
- Building a sidebar and detail layout
- Presenting sheets and organizing tabs
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Implement speech-to-text features with Apple’s Speech framework, including live microphone transcription and recognition of recorded audio files. Learn how to request permissions, handle partial and final results, choose on-device or server-backed recognition, and use SpeechAnalyzer on iOS 26+.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Transcribing speech from a live microphone
- Converting recorded audio files into text
- Handling speech and microphone permissions
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Integrate WeatherKit to show current conditions, forecasts, precipitation, and weather alerts. The skill covers selective data queries, historical context, response caching, location access, availability limits, and the Apple Weather attribution required in apps.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Showing current conditions and forecasts in an app
- Adding weather alerts or minute precipitation
- Comparing forecasts with historical weather
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Investigate slow SwiftUI screens, scrolling hitches, and excessive view updates through code review and repeatable profiling. Use Instruments traces to connect symptoms to likely causes, apply focused fixes, and compare measurements before and after changes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Diagnosing slow screen rendering
- Investigating scrolling or animation hitches
- Finding unstable list identity or excess view updates
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Use this skill to design or review Swift API names, argument labels, and documentation. It applies Swift’s conventions for clear call sites, mutating and nonmutating method pairs, protocol names, and complexity notes so APIs are easier to read and use.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Designing names and labels for a new Swift API
- Reviewing whether method calls read clearly
- Writing documentation comments for public declarations
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Add and review contextual feature tips in Apple apps with TipKit. Get help defining tips, deciding when and where they appear, limiting their frequency, handling actions, testing display rules, and using newer grouping or CloudKit sync APIs with the required availability checks.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding a contextual hint beside a feature
- Showing a popover tip after users meet a rule
- Reviewing tip frequency and dismissal behavior
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build spatial board games for visionOS with TabletopKit and RealityKit. The skill covers boards, pieces, cards, dice, player seats and turns, gesture-based interactions, game state actions, and synchronizing play through FaceTime Group Activities.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Creating a spatial board with interactive pieces and seats
- Managing turns, scores, and card or dice state
- Implementing drag, toss, and snapping interactions
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build and review local and remote notifications in Swift apps. Work through permission handling, APNs device registration, payloads, foreground behavior, interactive actions, background pushes, and rich notification extensions, with guidance for investigating delivery issues.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding local reminders or scheduled alerts
- Registering an app with APNs and handling device tokens
- Adding reply or other notification actions
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Use this skill to write or modernize core Swift code with current language features, including type-safe errors, protocol types, regex builders, and collection APIs. It helps preserve existing behavior while making code clearer and choosing appropriate syntax for common language tasks.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Modernizing Swift conditionals and switch logic
- Choosing between some and any protocol types
- Using typed throws and guard patterns
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Embed web pages and app-owned HTML in SwiftUI with WebKit’s WebView and WebPage APIs for Apple platform 26 releases. Control navigation, observe page state, run JavaScript, and load local content or custom URL schemes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Embedding article or detail pages in a SwiftUI app
- Building in-app help or documentation views
- Intercepting links and routing external pages
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build or review SwiftUI screens with clear state ownership, small composable views, and useful previews for loading, empty, and error states. The skill also guides asynchronous loading, environment wiring, performance choices, and migration to current APIs.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Choosing @State, @Bindable, or @Environment for shared model state
- Breaking a large SwiftUI screen into focused views
- Creating previews for loading, empty, and error states
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build and review data visualizations with Swift Charts, from common bar, line, area, and pie charts to interactive selections, scrolling, annotations, and legends. The skill also covers large datasets, accessibility checks, and spatial or surface charts for iOS 26+.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Creating bar, line, area, pie, or donut charts
- Adding chart selection, scrolling, labels, or legends
- Plotting functions or visualizing large datasets
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build iOS image and video analysis features such as text, face, and barcode recognition, segmentation, and object tracking. Get guidance on using Vision’s modern or legacy APIs, live camera scanning, and prepared Core ML models.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Add OCR to an iOS app
- Scan barcodes with the camera
- Detect faces or track objects in video
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build parental approval flows for child-to-contact communication in Apple apps. Check whether a contact is known to the system, send a permission request through iMessage, and handle the parent’s approval or denial, including canceled and pending requests.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Requesting parent approval before a child messages or calls someone
- Checking whether a communication contact is already known to the system
- Handling approval, denial, cancellation, or pending permission requests
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Format and parse values such as numbers, currencies, dates, measurements, and URLs with Foundation’s locale-aware styles. Learn when to use built-in styles, how to connect them to SwiftUI text, and how to review displayed output across locales.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Replacing legacy number or date formatters
- Formatting values in SwiftUI views
- Parsing user-entered currency or decimals
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Choose, review, or migrate architecture for Apple platform apps based on actual feature needs. Compare MV, MVVM, MVI, TCA, Clean Architecture, Coordinator, and legacy VIPER, then clarify state ownership, dependencies, side effects, and test boundaries through incremental changes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Choosing an architecture for a growing SwiftUI feature
- Reviewing state ownership and dependency boundaries
- Planning an incremental architecture migration
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build 2D games and interactive animations with SpriteKit. Create scenes and sprites, animate objects, add physics and contact detection, generate particle effects, control a camera, and embed a scene in SwiftUI with SpriteView.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Creating a 2D game scene with sprites
- Animating characters or objects with actions
- Adding collisions and contact detection
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Implement shared experiences in Apple-platform apps with GroupActivities and SharePlay. Coordinate session setup, participant changes, small state messages, and shared media playback, with guidance for invitations, larger attachments, late joiners, and cleanup.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Add SharePlay to a shared video or audio experience
- Sync collaborative app state or game turns
- Handle session joining, leaving, and participant changes
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
Build and review SwiftUI interactions such as taps, long presses, drags, pinches, and rotations. Compose gestures, manage temporary gesture state, resolve parent and child conflicts, and replace deprecated magnification APIs with newer gesture types.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding drag or long-press interactions to a view
- Combining pinch and rotation gestures
- Resolving parent and child gesture conflicts
dpearson2699/swift-ios-skills☆ 1.2천2026년 8월 1일 업데이트
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-skills☆ 1.2천2026년 8월 1일 업데이트