AiOffice 能力组合,开箱即用,为您的工作流提速
SwiftUI 的导航 API 提供数据驱动的编程式导航,可从简单的堆栈扩展到复杂的多列布局。在 iOS 16 (2022) 中通过 NavigationStack 和 NavigationSplitView 引入,在 iOS 18 (2024) 中通过选项卡/侧边栏统一进行演变,并在 iOS 26 (2025) 中通过 Liquid Glass 设计进行完善。
核心原则 85% 的导航问题源于路径状态管理错误、视图身份问题或放置错误,而不是 SwiftUI 缺陷。
使用时:
SwiftUI 自适应布局工具的综合 API 参考。有关决策指导和反模式,请参阅 axiom-swiftui-layout 技能。
构建响应可用空间而不是设备假设的布局的纪律执行技能。涵盖工具选择、大小类别限制、iOS 26 自由形式窗口和常见反模式。
SwiftUI 手势识别与组合模式、状态管理和辅助功能集成的综合指南。
在以下情况下使用此技能:
SwiftUI 调试分为三类,每一类都有不同的诊断方法:
堆栈、网格、轮廓和滚动增强。 iOS 14 到 iOS 26。
SwiftUI 动画系统的全面指南,从基础概念到高级技术。这项技能涵盖了 Animatable 协议、iOS 26 @Animatable 宏、动画类型和事务系统。
iOS 26、iPadOS 26、macOS Tahoe、watchOS 26 和 VisionOS 26 中 SwiftUI 新功能的综合指南。从 Liquid Glass 设计系统到富文本编辑,这些增强功能使 SwiftUI 在所有 Apple 平台上更加强大。
SwiftData 迁移失败表现为生产崩溃、数据丢失、关系损坏或仅模拟器成功。核心原则 90% 的迁移失败源于 VersionedSchema 中缺失的模型、关系逆问题或未经测试的迁移路径,而不是 SwiftData 错误。
当模型发生变化时,SwiftData 架构迁移可以安全地移动数据。核心原则 SwiftData 的 willMigrate 只能看到旧模型,didMigrate 只能看到新模型——你永远不能同时访问这两个模型。这一限制决定了所有迁移策略。
Apple 的本机持久性框架使用 @Model 类和声明性查询。基于 Core Data 构建,专为 SwiftUI 设计。
Swift 测试是 Apple 在 WWDC 2024 上推出的现代测试框架。它使用 Swift 宏(@Test、#expect)而不是命名约定,默认情况下并行运行测试,并与 Swift 并发无缝集成。
核心原则:通过理解语言级性能特征(值语义、ARC 行为、泛型专业化和内存布局)来优化 Swift 代码,从而编写快速、高效的代码,而无需过早的微优化。
用于复制粘贴模式和语法查找的完整 Swift 并发 API 参考。
目的:从单线程到并发 Swift 代码的渐进之旅 Swift 版本:Swift 6.0+、Swift 6.2+ for @concurrent iOS 版本:iOS 17+ (iOS 18.2+ for @concurrent ) Xcode:Xcode 16+ (Xcode 16.2+ for @concurrent ) 上下文:WWDC 2025-268“拥抱 Swift 并发”- 可行的路径数据竞争安全
StoreKit 2 是 Apple 的现代应用内购买框架,具有异步/等待 API、自动收据验证和 SwiftUI 集成。该参考涵盖了所有 API、iOS 18.4 增强功能以及全面的 WWDC 2025 代码示例。