技能 iOS Developer
📱

iOS Developer

安全

Swift 와 SwiftUI 로 네이티브 iOS 앱 구축하기

iOS 앱 개발에는 복잡한 Apple 프레임워크와 App Store 요구사항을 마스터해야 합니다. 이 스킬은 개발 워크플로우를 가속화하기 위해 Swift, SwiftUI 및 iOS 모범 사례에 대한 전문가의 지침을 제공합니다.

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「iOS Developer」。 네비게이션이 있는 기본 SwiftUI 목록 생성

預期結果:

NavigationStack, ListItem 모델, 샘플 데이터 배열, iOS 18 네비게이션 패턴과 함께 적절한 네비게이션 대상 처리를 포함한 완전한 SwiftUI ContentView 를 제공

正在使用「iOS Developer」。 내 SwiftUI 앱에 Core Data 추가

預期結果:

Core Data 스택 설정, 환경 인젝션이 있는 App 진입점, @FetchRequest 가 있는 샘플 엔티티, ViewModel 에서 저장/삭제 작업을 생성

正在使用「iOS Developer」。 내 앱을 위해 MVVM 아키텍처 구현

預期結果:

Model 구조체, @Published 속성이 있는 ObservableObject ViewModel, 적절한 바인딩 연결이 있는 SwiftUI View 를 포함한 완전한 MVVM 구조를 제공

安全審計

安全
v1 • 2/25/2026

This is a prompt-only skill containing iOS development guidance with no executable code. Static analysis scanned 0 files and found 0 security issues. The skill provides documentation and best practices for iOS development without any code execution, network calls, or system access. Safe to publish.

0
已掃描檔案
0
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
32
社群
100
安全
74
規範符合性

你能建構什麼

모바일 앱 스타트업 MVP 구축

핵심 기능에 대한 Swift 코드 생성, MVVM 아키텍처 설정, 적절한 상태 관리와 함께 SwiftUI 뷰 구현을 통해 iOS 앱 개발을 가속화합니다.

레거시 앱 현대화하는 엔터프라이즈 팀

UIKit 에서 SwiftUI 로의 마이그레이션 전략을 안내하고, 클린 아키텍처 패턴을 구현하며, iOS 팀 전체에 일관된 코딩 표준을 확립합니다.

App Store 제출 준비하는 개발자

App Store 검토 가이드라인을 탐색하고, 검색을 위한 메타데이터를 최적화하며, App Store Connect 를 구성하고, TestFlight 베타 테스트 워크플로우를 준비합니다.

試試這些提示

기본 SwiftUI 뷰 생성
검색 기능을 갖춘 스크롤 가능한 아이템 목록을 표시하는 SwiftUI 뷰를 생성하세요. 적절한 상태 관리를 포함하고 iOS 18 검색 API 를 사용하세요.
SwiftUI 와 함께 Core Data 구현
@FetchRequest 를 사용한 SwiftUI 통합과 함께 Core Data 를 설정하는 방법을 보여주세요. 노트 앱을 위한 데이터 모델, 영속 컨테이너 설정, CRUD 작업을 포함하세요.
async/await 를 사용한 네트워킹 레이어 구축
Swift async/await 를 사용한 URLSession 으로 현대적인 네트워킹 레이어를 생성하세요. 오류 처리, Codable 모델, 인증이 있는 REST API 를 위한 서비스 레이어를 포함하세요.
생체 인증 구현
LocalAuthentication 프레임워크를 사용하여 Face ID 와 Touch ID 인증을 구현하세요. 사용 불가능한 생체 인증에 대한 적절한 오류 처리와 패스코드 인증으로의 폴백을 포함하세요.

最佳實務

  • SwiftUI 에서 사용할 수 없는 기능을 위한 경우에만 UIKit 통합과 함께 SwiftUI 우선 접근 방식 사용
  • Swift 6 async/await 패턴으로 엄격한 동시성을 구현하고 안전하지 않은 actor 격리 피하기
  • 모든 iOS 앱에서 일관된 사용자 경험을 위해 Apple Human Interface Guidelines 준수
  • 사용자 친화적인 피드백과 적절한 복구 옵션을 포함한 포괄적인 오류 처리 포함

避免

  • 프로덕션 코드에서 force unwrap 연산자 (!) 사용 피하기 - 옵셔널 바인딩 또는 guard 문 사용
  • 메인 스레드에서 무거운 연산 수행하지 않기 - 배경 actor 또는 DispatchQueue 사용
  • 민감한 데이터를 UserDefaults 에 절대 저장하지 않기 - 자격 증명과 토큰은 Keychain Services 사용
  • 대규모 뷰 컨트롤러 피하기 - 복잡한 뷰를 더 작고 재사용 가능한 컴포넌트로 분할

常見問題

이 스킬이 지원하는 최소 iOS 버전은 무엇인가요?
이 스킬은 iOS 15 이상을 기본 기반으로 하며, 요청 시 iOS 17 및 iOS 18 기능에 대한 구체적인 지침을 제공합니다. 대부분의 코드 샘플은 배포 대상 고려사항을 포함합니다.
이 스킬이 watchOS 나 macOS 개발을 도와줄 수 있나요?
네, 이 스킬에는 SwiftUI 를 사용한 watchOS 앱 개발과 Mac 에서 iOS 앱을 실행하기 위한 macOS Catalyst 를 포함한 더 넓은 Apple 생태계에 대한 지식이 포함되어 있습니다.
이 스킬이 컴파일되고 실행되는 코드를 제공하나요?
이 스킬은 모범 사례를 따르는 프로덕션 수준의 Swift 코드 샘플을 생성합니다. 코드를 Xcode 프로젝트에 통합해야 하며 특정 사용 사례에 따라 소규모 조정이 필요할 수 있습니다.
이 스킬이 App Store 제출을 도와줄 수 있나요?
네, 이 스킬은 App Store Connect 설정, 메타데이터 최적화, 스크린샷 요구사항, App Store 검토 가이드라인 준수, TestFlight 베타 테스트 워크플로우에 대한 지침을 제공합니다.
이 스킬이 Objective-C 와 Swift 를 모두 지원하나요?
이 스킬은 주로 Swift 와 현대적인 iOS 개발에 중점을 둡니다. 레거시 Objective-C 코드베이스의 경우 Swift 로의 마이그레이션 전략과 Swift 및 Objective-C 상호 운용성에 대한 지침을 제공합니다.
이 스킬이 권장하는 아키텍처 패턴은 무엇인가요?
이 스킬은 대부분의 앱에 SwiftUI 와 Combine 을 사용한 MVVM 아키텍처를 권장하며, 더 큰 프로젝트에는 클린 아키텍처 원칙을 적용합니다. 또한 네비게이션 관리를 위한 Coordinator 패턴도 다룹니다.

開發者詳情

檔案結構

📄 SKILL.md