- APP组件化整体框架搭建以及组件之间的通讯方式
- 使用MVVM+MVC 混编模式 (个人对MVVM的简单理解,复杂页面和数据分离的处理)
- App整体流程实现,用户登录退出操作,CoreData缓存用户信息。
- 项目基本配置(APP引导页、开屏广告、bug收集、页面性能检测、项目容错处理等)
- ReactiveCocoa的使用,多页面数据同步解决方案
- 一些第三方在项目中的使用,以及基于第三方的封装(空白占位图、下拉刷新的封装、基于淘宝最新协程框架coobjc,封装网络请求方案、基于AFN的封装)
- UI试图的封装及快速创建页面,一些具体功能的实现。(APP主题切换、快速创建UI控件)
- 个人github demo展示。
由于项目组件化使用到的都是私有库,无法将代码全部上传,所以以压缩包形势上传。请打开 “完整项目.zip” 查看