1.学习MVVM,熟练运用,搭建简洁明了的项目框架。
2.结合好的第三方框架,组合功能,提高开发效率。
3.开源交流,互相学习,共同进步。
1.新浪微博数据解析。
2.自动化布局,高度自适应。
3.网络监测,下拉刷新,上拉加载。
项目主要借鉴了以下两个MVVM中的代码学习,汲取精华,结合以往项目经验和需求,搭建完成了本项目的框架。
https://github.com/wanglongshuai/MVVM-RAC-Demo
https://github.com/lizelu/MVVM
感谢以上小伙伴的开源,见码如面!两字,超帅!
项目中主要运用到了以下非常棒的开源框架:
'AFNetworking'
'Masonry'
'SVProgressHUD'
'IQKeyboardManager'
'BlocksKit'
'MJExtension'
'MJRefresh'
'ReactiveObjC'
'DZNEmptyDataSet'
'UITableView+FDTemplateLayoutCell'