本项目是我在自学 iOS 时的一些练习代码,旨在理解 iOS 开发中的一些基础概念。
此项目整体采用 MVVM 架构,从 Controller 中分离出 ViewModel 处理业务逻辑,网络请求等。
网络请求使用的是 Moya。
布局大量使用基于 AutoLayout 的 SnapKit,部分使用 frame 布局。
仿写 PageView
使用 Block 传值。
AVFoundation
简单地封装了自己的 VideoPlayer,单例。
| Name | Name | Last commit date | ||
|---|---|---|---|---|