阿Y的小站

个人博客 · iOS 开发经验随记

这里记录我在 iOS 开发中的踩坑与小结,偏实战,不追求大而全。

本站为个人学习分享,不从事经营性活动。

近期笔记

Swift值类型与引用类型,我怎么选

经验总结 · 适合复习基础

Struct / Enum 默认按值传递,类按引用。UI 状态、网络模型我更倾向 struct;需要继承、身份标识或和 ObjC 互操作时再用 class。

UISwiftUI 和 UIKit 混用的现实做法

项目实践

新页面可以 SwiftUI 起步,但导航栈、复杂列表、相机相册仍常要回到 UIKit。用 UIViewControllerRepresentable / UIViewRepresentable 包一层,比强行纯 SwiftUI 更稳。

并发async/await 落地时的三个习惯

网络与线程

把回调改成 async 之后,可读性会好很多,但主线程和取消别忘了。

质量上架前我必查的清单

App Store 备忘

提审被拒多半不是「功能不行」,而是权限文案、隐私清单或崩溃。

调试Instruments 我最常用的两个模板

性能排查

卡顿先看 Time Profiler,内存异常再看 Allocations / Leaks。不要一上来就猜「是不是刷新太勤」——用数据说话更快。