AiOffice 能力组合,开箱即用,为您的工作流提速
“Codegen”在 Dagger 中有 4 种不同的含义:
当被要求碰撞 Go 时,请使用此清单。
Dagger 引擎提供基于 GraphQL 的 API,用于构建和执行 DAG 工作流程。
VIPER 通过五个基于协议的组件强制执行单一职责原则: View 、 Interactor 、 Presenter 、 Entity 、 Router 。由 Rambler&Co iOS 团队创建和记录。
VIP(View-Interactor-Presenter)是Uncle Bob的Clean Architecture应用于iOS,具有严格的单向数据流。与 MVVM(双向)或 VIPER(复杂的 5 组件)不同,VIP 使用 3 个具有基于协议边界的核心组件。
对 SwiftUI 视图应用一致的结构和依赖模式,重点关注排序、模型视图 (MV) 模式、仔细的视图模型处理和正确的观察使用。
根据您的目标选择曲目:
审计 SwiftUI 视图端到端性能,从检测和基线到根本原因分析和具体补救步骤。
使用此技能来构建或审查与 iOS 26+ Liquid Glass API 完全一致的 SwiftUI 功能。优先考虑本机 API( glassEffect 、 GlassEffectContainer 、玻璃按钮样式)和 Apple 设计指南。保持使用的一致性、需要时的交互性以及性能意识。
SwiftData 和 CoreData 不可互换。每个都有特定的优势、迁移陷阱和性能模式。错误的框架选择或迁移策略会导致生产崩溃。
通过应用参与者隔离、可发送安全性和现代并发模式,以最小的行为更改来检查和修复 Swift 6.2+ 代码库中的 Swift 并发问题。
Codable 提供类型安全的 JSON 解析,但严格的类型意味着任何不匹配都会导致解码崩溃。每个解码器一个日期策略,每个命名不匹配的 CodingKeys,用于嵌套结构的自定义解码器。
Realm 的线程限制模型与 Swift Concurrency 的线程跳跃相冲突。零拷贝架构提供快速读取,但会导致扩展中的内存陷阱。错误的模式会导致“从错误的线程访问”崩溃。
带有锚点的编程式 UIKit 布局提供了大规模生产应用程序使用的类型安全、可维护的 UI 代码。堆栈视图解决 50% 以上的布局问题,锚点提供编译时安全性,设计系统确保一致性。
引导完整的 SwiftPM macOS 应用程序文件夹,然后在没有 Xcode 的情况下构建、打包和运行它。使用 asset/templates/bootstrap/ 作为起始布局,使用references/packaging.md +references/release.md 作为打包和发布详细信息。
使用 XcodeBuildMCP 在启动的 iOS 模拟器上构建并运行当前项目方案,与 UI 交互并捕获日志。首选 MCP 工具进行模拟器控制、日志和视图检查。
使用 gh、本地编辑、XcodeBuildMCP 和 git 解决 GitHub 问题,从接收到修复、验证和推送。
将功能分解为可操作任务的系统方法。适合懂得如何编码但需要结构化思维框架的高级工程师。
选择和实现 iOS 架构模式的快速参考。专注于决策标准,而不是教程。
从自最后一个标签以来的 git 历史记录生成全面的、面向用户的变更日志,然后将提交转换为清晰的 App Store 发行说明。