分类:iOS

Swift

01. Swift 入门

从语法到 UIKit 基础,建立可上手的 Swift 能力。

2019-04-18 · JJ
Swift

02. Swift 进阶

泛型、协议、错误链路与类型擦除的实用写法。

2019-08-16 · JJ
SwiftUI

03. SwiftUI 入门

核心状态管理、列表与 UIKit 混用。

2021-03-02 · JJ
AutoLayout

04. Auto Layout 进阶

约束优先级、压缩阻力与动态布局实战。

2018-05-19 · JJ
SnapKit

05. SnapKit 布局

SnapKit 约束写法与可复制的布局模板。

2019-01-06 · JJ
绘制

06. UI 绘制

自绘视图、图层与渲染性能要点。

2018-07-08 · JJ
动画

07. 动画实战

掌握 UIView 动画、Core Animation 与交互动画。

2019-02-11 · JJ
Lottie

08. Lottie 动画

Lottie 动画加载与控制的可运行示例。

2019-06-03 · JJ
UITableView

09. 列表实战

从结构、复用到性能,完整掌握 iOS 列表开发。

2020-09-12 · JJ
图片

10. 图片优化

从加载、解码到缓存的图片优化链路。

2018-10-10 · JJ
Kingfisher

11. Kingfisher / SDWebImage

图片下载、缓存与解码的常用框架用法。

2018-11-12 · JJ
Kingfisher

12. Kingfisher + SnapKit 列表模板

列表图片加载、复用错位与预加载的完整模板。

2018-10-01 · JJ
网络

13. 网络实战

构建可维护的网络层:请求、解码、错误与重试。

2019-07-22 · JJ
Alamofire

14. Alamofire 与 Moya

网络请求与接口管理的常用框架与可直接使用的模板。

2020-06-10 · JJ
Alamofire

15. Alamofire + Moya 网络模板

接口定义、鉴权、错误处理、日志与重试的完整模板。

2019-12-06 · JJ
并发

16. 并发基础

掌握 GCD、OperationQueue 与线程安全的核心做法。

2020-03-09 · JJ
RxSwift

17. RxSwift / RxCocoa

响应式事件流的常用结构与可运行示例。

2019-10-25 · JJ
RxSwift

18. RxSwift + Moya 登录模板

MVVM 结构、输入校验与网络登录完整流程。

2020-04-14 · JJ
存储

19. 存储体系

从 UserDefaults 到数据库,建立可靠的数据存储方案。

2018-06-14 · JJ
Realm

20. Realm 数据库

Realm 的模型、写事务与查询实用示例。

2018-04-12 · JJ
安全

21. 安全与加密

HTTPS、证书校验与 CryptoKit 实用示例。

2018-08-23 · JJ
权限

22. 权限隐私

权限申请流程、状态判断与隐私提示配置。

2019-09-05 · JJ
推送

23. 推送实战

APNs 注册、前台展示、点击处理与角标管理。

2020-01-19 · JJ
路由

24. 路由导航

统一页面跳转与 Deeplink 处理的实现方式。

2020-12-18 · JJ
架构

25. 架构实战

用 MVVM + 协调器拆分复杂业务。

2019-11-07 · JJ
组件化

26. 组件化

用 SPM + 协议解耦组织业务模块。

2020-05-27 · JJ
测试

27. 测试实践

从单元测试到 UI 测试的完整实践。

2018-09-30 · JJ
日志

28. CocoaLumberjack 日志

日志分级、文件输出与读取示例。

2020-02-08 · JJ
稳定性

29. 稳定性治理

从崩溃采集到防护策略,提升线上稳定性。

2021-01-15 · JJ
启动

30. 启动优化

从启动链路到任务拆分,系统优化冷启动。

2018-03-21 · JJ
性能优化

31. 性能精通

建立可复用的性能排查与优化体系。

2018-11-05 · JJ
本地化

32. 多语言本地化

从文案抽取到复数规则与格式化。

2018-12-02 · JJ
音频

33. 音视频入门

AVFoundation 音频播放、录音与视频播放基础。

2019-03-28 · JJ