涉及到的第三方框架
- Alamofire 网络请求框架
- SnapKit' 约束框架
- SDCycleScrollView 轮播图框架
- HandyJSON json转模型
- SwiftyJSON json解析
- DZNEmptyDataSet 空数据页面
- MJExtension oc中最好用的json转模型 这个项目中没用到
- Kingfisher 图片的异步加载
首页有几个模块相对比较复杂,采用的是MVVM模式
项目TabBar是用的RAMAnimatedTabBarController
框架,目前应该只支持Storyboard,提供几种动画,也可自定义动画,还支持帧动画,是一款很不错的框架,后续要是能支持纯代码就更好了
部分截图
首页1 | 首页2 | 首页3 |
---|---|---|
首页4 | 首页5 |
---|---|
订阅 | 下载 |
---|---|