SuperAPI AI 工具集

axiom-ios-data

数据与分析

查看项目

更新于 10-15 20:11

技能介绍

用途:这是 iOS 数据与持久化领域的路由技能,用于处理任何数据持久化、数据库、存储、CloudKit 同步或序列化相关工作。它本身不直接给出实现,而是根据任务类型把请求导向对应的子技能或审计代理。

主要能力与路由:SwiftData 相关任务导向 axiom-swiftdata,其迁移与迁移诊断分别导向 axiom-swiftdata-migration、axiom-swiftdata-migration-diag;从 Realm 迁移参考 axiom-realm-migration-ref;SwiftData 与 SQLiteData 选型导向 axiom-sqlitedata-migration。其他数据库:GRDB 查询导向 axiom-grdb,SQLiteData 及其进阶参考导向 axiom-sqlitedata、axiom-sqlitedata-ref,Core Data 模式与问题导向 axiom-core-data、axiom-core-data-diag。任何数据库结构迁移都必须调用 axiom-database-migration,用于防止数据丢失。序列化问题导向 axiom-codable。云存储方面:云同步模式导向 axiom-cloud-sync,CloudKit 参考 axiom-cloudkit-ref,iCloud Drive 参考 axiom-icloud-drive-ref,云同步错误诊断 axiom-cloud-sync-diag。安全存储:Keychain 及其诊断、API 参考分别导向 axiom-keychain、axiom-keychain-diag、axiom-keychain-ref;加密、签名与密钥管理导向 axiom-cryptokit 及其参考 axiom-cryptokit-ref。文件存储策略、问题诊断、管理参考与文件保护分别导向 axiom-storage、axiom-storage-diag、axiom-storage-management-ref、axiom-file-protection-ref。tvOS 数据持久化导向 axiom-tvos,并推荐配合 axiom-sqlitedata 的 SyncEngine 作为持久存储。

使用方式:按任务关键词选择对应子技能,例如添加或修改数据库列时调用 /skill axiom-database-migration;查询 SwiftData 用 /skill axiom-swiftdata;CloudKit 同步异常用 /skill axiom-cloud-sync-diag;安全存储令牌用 /skill axiom-keychain。审计类任务可启动对应代理,如 core-data-auditor、codable-auditor、icloud-auditor、storage-auditor、database-schema-auditor、swiftdata-auditor,或使用 /axiom:audit 加对应名称。

适用场景:iOS/tvOS 应用的数据建模、迁移、同步、序列化、文件存储、凭据与加密等开发与审查环节。

限制:资料未提供该技能的安装方式、收费、平台支持范围或效果保证;具体实现细节需查阅对应子技能。tvOS 无持久本地存储,系统可能随时删除 Caches,需采用 iCloud 优先模式。