分类:iOS
Swift
01. Swift 入门
从语法到 UIKit 基础,建立可上手的 Swift 能力。
Swift
02. Swift 进阶
泛型、协议、错误链路与类型擦除的实用写法。
SwiftUI
03. SwiftUI 入门
核心状态管理、列表与 UIKit 混用。
AutoLayout
04. Auto Layout 进阶
约束优先级、压缩阻力与动态布局实战。
SnapKit
05. SnapKit 布局
SnapKit 约束写法与可复制的布局模板。
绘制
06. UI 绘制
自绘视图、图层与渲染性能要点。
动画
07. 动画实战
掌握 UIView 动画、Core Animation 与交互动画。
Lottie
08. Lottie 动画
Lottie 动画加载与控制的可运行示例。
UITableView
09. 列表实战
从结构、复用到性能,完整掌握 iOS 列表开发。
图片
10. 图片优化
从加载、解码到缓存的图片优化链路。
Kingfisher
11. Kingfisher / SDWebImage
图片下载、缓存与解码的常用框架用法。
Kingfisher
12. Kingfisher + SnapKit 列表模板
列表图片加载、复用错位与预加载的完整模板。
网络
13. 网络实战
构建可维护的网络层:请求、解码、错误与重试。
Alamofire
14. Alamofire 与 Moya
网络请求与接口管理的常用框架与可直接使用的模板。
Alamofire
15. Alamofire + Moya 网络模板
接口定义、鉴权、错误处理、日志与重试的完整模板。
并发
16. 并发基础
掌握 GCD、OperationQueue 与线程安全的核心做法。
RxSwift
17. RxSwift / RxCocoa
响应式事件流的常用结构与可运行示例。
RxSwift
18. RxSwift + Moya 登录模板
MVVM 结构、输入校验与网络登录完整流程。
存储
19. 存储体系
从 UserDefaults 到数据库,建立可靠的数据存储方案。
Realm
20. Realm 数据库
Realm 的模型、写事务与查询实用示例。
安全
21. 安全与加密
HTTPS、证书校验与 CryptoKit 实用示例。
权限
22. 权限隐私
权限申请流程、状态判断与隐私提示配置。
推送
23. 推送实战
APNs 注册、前台展示、点击处理与角标管理。
路由
24. 路由导航
统一页面跳转与 Deeplink 处理的实现方式。
架构
25. 架构实战
用 MVVM + 协调器拆分复杂业务。
组件化
26. 组件化
用 SPM + 协议解耦组织业务模块。
测试
27. 测试实践
从单元测试到 UI 测试的完整实践。
日志
28. CocoaLumberjack 日志
日志分级、文件输出与读取示例。
稳定性
29. 稳定性治理
从崩溃采集到防护策略,提升线上稳定性。
启动
30. 启动优化
从启动链路到任务拆分,系统优化冷启动。
性能优化
31. 性能精通
建立可复用的性能排查与优化体系。
本地化
32. 多语言本地化
从文案抽取到复数规则与格式化。
音频
33. 音视频入门
AVFoundation 音频播放、录音与视频播放基础。