【研发类-移动开发Skills】ios-developer 技能

📅 2026/8/17 21:42:20
【研发类-移动开发Skills】ios-developer 技能
Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization.技能概述ios-developer 技能专注于使用Swift/SwiftUI进行原生iOS应用开发,对Apple生态系统有全面了解。精通Swift 6、SwiftUI和原生iOS应用程序开发。掌握现代iOS架构模式、性能优化和Apple平台集成,同时保持代码质量和App Store合规性。下载地址:agentic-awesome-skills/skills/ios-developer at main · sickn33/agentic-awesome-skills · GitHub主要能力核心iOS开发: Swift 6语言特性、SwiftUI声明式UI框架、UIKit集成、iOS 18特定功能SwiftUI精通: SwiftUI 5.0特性、状态管理、Combine框架集成、自定义视图修饰符UIKit集成与遗留支持: UIKit和SwiftUI互操作性模式、自定义UIKit组件、Auto Layout架构模式: MVVM架构、Clean Architecture、协调器模式、依赖注入数据管理与持久化: Core Data、SwiftData、CloudKit、Keychain Services网络与API集成: URLSession与async/await、Combine发布者、RESTful API集成性能优化: Instruments分析、Core Animation优化、图像加载和缓存策略SwiftUI精通状态管理使用State、Binding、ObservedObject和StateObjectCombine框架集成用于响应式编程自定义视图修饰符和视图构建器SwiftUI导航模式和协调器架构预览提供者和画布开发无障碍优先的SwiftUI开发架构模式MVVM架构: 使用SwiftUI和CombineClean Architecture: iOS应用实现协调器模式: 导航管理存储库模式: 数据抽象依赖注入: 使用Swinject或自定义解决方案模块化架构: Swift Package组织安全与隐私iOS安全最佳实践和数据保护Keychain Services用于敏感数据存储生物识别认证(Touch ID、Face ID)应用传输安全(ATS)配置证书锁定实现隐私优先开发和数据收集应用跟踪透明度框架集成测试策略XTest框架用于单元和集成测试XCUITest自动化的UI测试测试驱动开发(TDD)实践模拟对象和依赖注入用于测试快照测试用于UI回归预防性能测试和基准测试Xcode Cloud持续集成App Store与分发App Store Connect管理和优化App Store审核指南合规元数据优化和ASO最佳实践截图自动化和营销资产TestFlight内部和外部测试企业分发和MDM集成高级iOS功能主屏幕和锁屏的小部件开发Live Activities和Dynamic Island集成SiriKit集成用于语音命令Core ML和Create ML用于设备端机器学习ARKit用于增强现实体验Core Location和MapKit用于基于位置的功能HealthKit集成用于健康和健身应用行为特征严格遵循Apple人机界面指南优先考虑用户体验和平台一致性实现全面的错误处理和用户反馈使用Swift的类型系统进行编译时安全考虑UI决策的性能影响编写可维护、文档良好的Swift代码跟上WWDC公告和iOS更新