본문으로 건너뛰기
cccskills

스킬 찾기

86건(dpearson2699의 저장소) · 인기순

sensorkit

무료

Access research-grade sensor data using SensorKit for approved studies. Use when an app needs SensorKit entitlement setup, Research Sensor & Usage Data authorization, ambient light, recorded motion, device usage, keyboard metrics, visits, speech, face, wrist temperature, ECG, PPG, acoustic settings, or sleep-session data. Route ordinary motion to CoreMotion and health records/workouts to HealthKit.

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

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

Implement, review, or improve data visualizations using Swift Charts. Use when building bar, line, area, point, pie, donut, or iOS 26 3D charts; when adding chart selection, scrolling, annotations, axes, scales, legends, or foregroundStyle grouping; when plotting functions with BarPlot, LinePlot, AreaPlot, PointPlot, Chart3D, or SurfacePlot; or when creating heat maps, Gantt charts, grouped bars, sparklines, threshold lines, or spatial visualizations.

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

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

Apply modern Swift language patterns and idioms for non-concurrency, non-SwiftUI code. Covers if/switch expressions (Swift 5.9+), typed throws (Swift 6+), result builders, property wrappers, opaque and existential types (some vs any), guard patterns, Never type, Regex builders (Swift 5.7+), basic Codable shaping (CodingKeys, custom decoding, nested containers), modern collection APIs (count(where:), contains(where:), replacing()), basic FormatStyle usage, and string interpolation patterns. Use when writing core Swift code involving generics, protocols, enums, closures, or modern language features; route deep Codable to swift-codable, detailed formatting/localization to swift-formatstyle, and API naming to swift-api-design-guidelines.

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

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

Increase widget visibility on Apple Watch using RelevanceKit. Use when providing contextual relevance signals for watchOS widgets, declaring time-based or location-based relevance, combining multiple relevance providers, helping the system surface the right widget at the right time on watchOS 26, or routing mixed RelevanceKit/WidgetKit/HealthKit/MapKit Smart Stack scope.

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

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

Fetch WeatherKit current, minute, hourly, and daily forecasts; weather alerts; iOS 18+ changes, historical comparisons, summaries, and statistics; and required Apple Weather attribution. Use when integrating weather data, showing forecasts or alerts, caching WeatherKit responses, displaying attribution, or reviewing WeatherKit query limits in iOS apps.

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

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

Selects, reviews, and migrates Apple-platform app architectures across MV with Observation, MVVM, MVI, TCA, Clean Architecture, Coordinator, and legacy VIPER. Use when choosing module and dependency boundaries, escalating a feature beyond simple SwiftUI MV, planning incremental architecture migration, or auditing state ownership and test seams.

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

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

Implement SwiftUI navigation patterns including NavigationStack, NavigationSplitView, sheet presentation, tab-based navigation, and deep linking. Use when building push navigation, programmatic routing, multi-column layouts, modal sheets, tab bars, universal links, or custom URL scheme handling.

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

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

tipkit

무료

Implement and review Apple TipKit feature-discovery UI for iOS 17+ apps. Use when adding or auditing in-app tips, contextual help, coach marks, Tip, TipView, popoverTip, rules, events, actions, display frequency, testing overrides, reusable tip identifiers, or iOS 18+ TipGroup and CloudKit tip sync; avoid for generic SwiftUI navigation or layout outside tip presentation.

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

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

Build iOS augmented reality and 3D experiences with RealityKit and ARKit. Use when adding RealityView content, loading entities or USDZ models, anchoring objects to planes or world positions, distinguishing entity hit tests from ARKit real-world raycasts, handling AR camera availability, world tracking, scene updates, or RealityKit entity gestures and interactions.

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

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

Implement, diagnose, or review SwiftUI motion using explicit and scoped implicit animations, springs, transitions, PhaseAnimator, KeyframeAnimator, matched geometry or navigation zoom, SF Symbol effects, and custom Animation types. Use when views should animate on state changes, insertion, removal, navigation, or multi-step choreography, or when motion must respect Reduce Motion and Swift concurrency.

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

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

Build SwiftUI layouts using stacks, grids, lists, scroll views, forms, and controls. Covers VStack/HStack/ZStack, LazyVGrid/LazyHGrid, List with sections and swipe actions, ScrollView with ScrollPosition and scroll-driven reveal surfaces, Form with validation, Toggle/Picker/Slider, .searchable, and overlay patterns. Use when building data-driven layouts, collection views, paged detail reveals, settings screens, search interfaces, or transient overlay UI.

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

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

Apply Swift API Design Guidelines to name, label, and document Swift APIs. Covers argument label rules (prepositional phrase rule, grammatical phrase rule, first-label omission), mutating/nonmutating pair naming (-ed/-ing participle pattern, form- prefix, sort/sorted, formUnion/union), side-effect naming (noun for pure, verb for mutating), documentation comment structure (summary by declaration kind, O(1) complexity rule), clarity at call site, role-based naming, protocol naming (-able/-ible/-ing), default arguments over method families, casing conventions, and terminology. Use when designing new Swift APIs, reviewing naming and argument labels, writing documentation comments, or refactoring for call site clarity.

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

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

spritekit

무료

Build 2D games and animations using SpriteKit. Use when creating game scenes with SKScene and SKView, adding sprites with SKSpriteNode, animating with SKAction sequences, simulating physics with SKPhysicsBody and contact detection, creating particle effects with SKEmitterNode, building tile maps, using SKCameraNode, or integrating SpriteKit scenes in SwiftUI with SpriteView.

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

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

Build shared real-time experiences using GroupActivities and SharePlay. Use when implementing shared media playback, collaborative app features, synchronized game state, or any FaceTime, Messages, AirDrop, or nearby visionOS group activity on iOS, macOS, tvOS, or visionOS.

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

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

swiftdata

무료

Implement, review, or improve data persistence using SwiftData. Use when defining @Model classes with @Attribute, @Relationship, @Transient, #Unique, or #Index; when querying with @Query, #Predicate, FetchDescriptor, or SortDescriptor; when configuring ModelContainer and ModelContext for SwiftUI or background work with @ModelActor; when planning schema migrations with VersionedSchema and SchemaMigrationPlan; when setting up CloudKit sync with ModelConfiguration; or when coexisting with or migrating from Core Data.

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

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

Implement, review, or improve SwiftUI Liquid Glass effects for iOS 26+. Covers glassEffect modifier, GlassEffectContainer, glass button styles, glass toolbar/tab bar, static status badges vs interactive controls, morphing transitions, tinting, interactive glass, ToolbarSpacer, scrollEdgeEffectStyle, backgroundExtensionEffect, and availability gating. Use when asked about Liquid Glass, glass buttons, glassEffect, GlassEffectTransition, glassEffectID, glassEffectUnion, scroll edge effects, or adopting iOS 26 design.

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

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

Formats and parses locale-aware numbers, decimals, currencies, percentages, dates, durations, measurements, names, lists, byte counts, and URLs with Foundation FormatStyle and ParseableFormatStyle. Use when replacing legacy Formatter subclasses, designing reusable format APIs, using SwiftUI Text(_:format:), correcting availability, or testing user-facing formatted output across locales.

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

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

Builds multiplayer spatial board games using TabletopKit on visionOS. Use when creating tabletop game experiences with boards, pieces, cards, or dice; managing seats, turns, equipment state, TabletopAction flows, or TabletopInteraction delegates; synchronizing gameplay through FaceTime Group Activities; rendering with RealityKit; or implementing snapping, tosses, and physics on a virtual table surface.

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

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

photokit

무료

Implement, review, or improve photo picking, camera capture, and media handling in iOS apps using PhotoKit and AVFoundation. Use when working with PhotosPicker, PHPickerViewController, camera capture sessions (AVCaptureSession), photo library access, image loading and display, video recording, or media permissions. Also use when selecting photos from the library, taking pictures, recording video, processing images, or handling photo/camera privacy permissions in Swift apps.

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

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

Implement, review, or debug push notifications in iOS/macOS apps — local notifications, remote (APNs) notifications, rich notifications, notification actions, silent pushes, and notification service/content extensions. Use when working with UNUserNotificationCenter, registering for remote notifications, handling notification payloads, setting up notification categories and actions, creating rich notification content, or debugging notification delivery. Also use when working with alerts, badges, sounds, background pushes, or user notification permissions in Swift apps.

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

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

scenekit

무료

Maintain and extend existing SceneKit 3D scenes and visualizations. Use when working with SCNView, SCNScene, SCNNode scene graphs, SceneKit geometry/materials/lights/cameras, SCNAction animation, SCNPhysicsBody physics, SCNParticleSystem effects, .scn/.dae/.abc SceneKit assets, shader modifiers, or SwiftUI SceneView. SceneKit is soft-deprecated and in maintenance mode; route new apps, significant updates, USD/USDZ pipelines, and migration planning toward RealityKit.

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

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

storekit

무료

Implement, review, or improve in-app purchases and subscriptions using StoreKit 2. Use when building paywalls with SubscriptionStoreView or ProductView, processing transactions with Product and Transaction APIs, verifying entitlements, handling purchase flows (consumable, non-consumable, auto-renewable), implementing offer codes or promotional/win-back/introductory offers, managing subscription status and renewal state, setting up StoreKit testing with configuration files, or integrating Family Sharing, Ask to Buy, refund handling, and billing retry logic.

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

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

Writes and migrates Swift Testing framework tests with @Test, @Suite, #expect, #require, confirmation, traits, withKnownIssue, Attachment.record, processExitsWith exit tests and capture lists, Test.cancel, Issue.record warnings/manual failures, XCTest-to-Swift Testing migration, Xcode 27 interoperability modes, XCUITest UI-test boundaries, performance/snapshot boundaries, mocking, async patterns, and test organization. Use when writing tests, converting XCTest assertions such as XCTUnwrap or XCTFail, reviewing advanced Swift Testing API availability, or deciding when to keep XCTest/XCUITest.

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

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

Implement Swift Codable models for JSON and property-list encoding and decoding with JSONDecoder, JSONEncoder, CodingKeys, and custom init(from:) or encode(to:). Use when parsing API responses, remapping keys, flattening nested JSON, handling date or data decoding strategies, decoding heterogeneous arrays, or integrating Codable with URLSession, SwiftData, or UserDefaults.

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

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