axiom-objc-block-retain-cycles
Skillgithub.com
系统化诊断并解决 Objective-C 中由 block 引起的内存泄漏问题,重点识别 self 引用导致的循环持有。通过内存分析工具确认对象未释放后,强制应用弱强引用模式,在异步回调、网络请求及嵌套 block 场景中确保 weakSelf 转换为 strongSelf 时有正确守卫条件,并排查 NSLog 或 NSAssert 隐藏的 self 引用,防止因间接强持有导致的内存累积。
阿钰同学
浏览可复用的 Skill 能力条目,登录后查看来源说明。
github.com
系统化诊断并解决 Objective-C 中由 block 引起的内存泄漏问题,重点识别 self 引用导致的循环持有。通过内存分析工具确认对象未释放后,强制应用弱强引用模式,在异步回调、网络请求及嵌套 block 场景中确保 weakSelf 转换为 strongSelf 时有正确守卫条件,并排查 NSLog 或 NSAssert 隐藏的 self 引用,防止因间接强持有导致的内存累积。
github.com
通过显式控制值的借用与消耗,优化大对象传递时的性能并支持不可复制类型,在需要减少引用计数开销或管理资源所有权时提供精确的内存控制能力。
github.com
通过系统化分析移动应用性能瓶颈,实现对CPU占用、内存增长、数据加载延迟及电池消耗的精准诊断。结合真实场景决策树与深度调优流程,在高压环境下区分表象与根源问题,避免无效优化,确保用户体验与系统资源的平衡。
github.com
提供面向隐私保护的照片选择与管理能力,支持用户在不授予完整相册权限的情况下选取图片或视频,兼容有限库访问模式,并能将内容安全保存至相机胶卷,同时适配 SwiftUI 和 UIKit 两种开发框架。
github.com
提供 iOS 系统级相册内容的选择、访问与管理能力,支持无权限请求的图片视频选取,兼容有限相册授权模式,可保存媒体到相机胶卷,并实现对资产元数据、缩略图、原始数据及 Live Photo 的完整读写与响应式更新。
github.com
面向 iOS 应用的隐私合规设计支持,涵盖隐私清单配置、系统权限的渐进式请求、应用追踪透明度流程、跟踪域名管理、必需理由 API 声明及营养标签准备,确保符合 Apple 最新隐私规范与 App Store 审核要求。
github.com
提供从 Realm 到 SwiftData 的完整迁移路径,涵盖数据模型转换、并发模型重构、模式迁移策略及 CloudKit 同步替代方案,支持不同规模应用的渐进式数据迁移与验证,确保在 2025 年 9 月 30 日前完成对 Realm Sync 的淘汰。
github.com
提供类型安全的 SQLite 数据持久化能力,支持结构化查询、全文检索、CTE 与 JSON 聚合,内置 CloudKit 双向同步及自动变更观察,兼顾 Swift 6 严格并发与值语义模型设计。
github.com
在处理大规模数据、需要记录共享、复杂查询或更高性能时,提供从 SwiftData 迁移到 SQLiteData 的完整路径,支持结构化数据管理、高效读写操作与 CloudKit 协作功能,同时允许渐进式迁移以降低风险。
github.com
支持复杂的数据建模与高效查询,通过列组复用和单表继承实现结构化存储,利用递归CTE处理层级数据,结合视图封装多表关联,并通过自定义聚合函数执行高级分析,适用于需要深度优化本地数据库操作的 Swift 应用。
github.com
为 iOS 应用提供全场景存储决策支持,覆盖结构化数据与文件的格式选择、本地目录定位(Documents / Caches / Application Support / tmp)、云同步策略(CloudKit 结构化同步、iCloud Drive 文件同步、键值存储),并指导如何规避备份膨胀、数据丢失、同步失效等常见问题。
github.com
针对本地文件存储异常问题提供系统性诊断能力,涵盖文件消失、重启后数据丢失、备份体积过大、文件无法保存或访问、存储空间满及设备锁定时文件不可用等典型场景,通过自动分析存储路径选择、文件保护级别、备份排除状态和实际文件存在性,准确定位 iOS 平台下因位置误用或配置不当引发的绝大多数存储故障。
github.com
提供 iOS 存储管理的完整实践指南,涵盖磁盘空间评估、文件缓存策略、备份排除控制及系统级清理机制,通过目录位置选择、容量阈值判断和资源属性标记实现精细化存储调控,适用于应对低存储压力、优化备份体积与保障关键数据持久性的各类场景。
github.com
提供面向 iOS 平台的现代化应用内购买全栈参考,覆盖商品管理、订阅生命周期、交易验证、服务器集成及 SwiftUI 内置视图等能力,支持 iOS 15 及以上系统,并深度整合 iOS 18.4 新增字段与 WWDC 2025 最新实践。
github.com
面向 Swift 6严格并发模型,提供从单线程到异步、并发再到 actor 隔离的渐进式迁移路径,覆盖数据竞争排查、Sendable 类型设计、@MainActor 应用及后台任务调度等核心问题,强调以性能分析为依据按需引入并发机制。
github.com
通过深入理解 Swift 的值语义、自动引用计数、泛型特化和内存布局特性,实现代码运行效率提升与内存开销降低,在保证可读性的前提下对性能瓶颈进行针对性优化,适用于高频调用逻辑、大型数据结构处理及资源敏感场景。
github.com
面向 Swift 开发者提供现代化测试能力,支持基于宏的声明式测试编写、异步逻辑的可靠验证、参数化用例生成、标签化组织与并行执行,通过架构优化实现毫秒级纯逻辑测试,显著提升测试速度与可维护性。
github.com
面向 SwiftUI 应用的原生数据持久化能力,支持声明式模型定义、自动响应式查询、级联关系管理、CloudKit 云端同步、历史追踪及 iOS 26+ 新特性,同时兼容 Swift 6 并发模型与渐进式迁移方案。
github.com
掌握 SwiftData 自定义迁移的核心方法,解决属性类型变更、关系结构重构、数据转换与去重等复杂场景,通过两阶段迁移绕过 willMigrate/didMigrate 的隔离限制,并确保在真实设备上可靠运行。
github.com
提供系统化诊断能力,精准定位 SwiftData 迁移失败的根本原因,包括关系配置错误、版本 schema 不匹配、模型遗漏、迁移路径未测试及数据丢失等问题,通过结构化排查流程和针对性修复模式,确保迁移在真实设备上稳定可靠运行。
github.com
支持 iOS 26 及更高版本的 SwiftUI 开发,涵盖 Liquid Glass 设计系统、性能优化、3D 空间布局、visionOS 集成、AttributedString 富文本编辑、增强的拖放功能、滑块自定义刻度与可选范围、WebView 嵌入网页内容、Scene 桥接 UIKit/AppKit 应用等新特性,适用于跨平台界面构建与交互升级。
github.com
提供 SwiftUI 动画系统的完整参考,涵盖从 iOS 13 到 iOS 26 的演进,包括插值原理、VectorArithmetic 数学基础、Animatable 协议实现与 @Animatable 宏简化、弹簧与时间曲线动画选择、事务系统控制、zoom 转场、UIKit/AppKit 动画桥接、手势驱动动画及性能调优等核心能力。
github.com
提供 SwiftUI 应用的现代化架构设计与重构指导,覆盖苹果原生模式、MVVM、TCA 及 Coordinator 四种主流方案,聚焦逻辑分层、测试性提升与性能优化,支持从单页面到多平台复杂应用的系统化组织,适用于 iOS 26+ 等新平台特性。
github.com
提供 SwiftUI 容器组件的完整参考指南,涵盖从 iOS 14 到 iOS 26 的栈布局、网格系统、层级结构展示及滚动增强能力,包括懒加载优化、对齐控制、动态尺寸适配和高性能滚动交互等核心实践。