高仿百思不得姐 ##根据百思不得姐官方给的API接口模仿的iOS客户端,实现了前端界面包括视频音频的播放。 主要技术 1、严格遵循MVC设计模式开发,降低各个模块的耦合度。 2、通过xib和代码的方式实现页面的布局展。 3、使用第三方框架MJRefresh实现下拉、上拉刷新。 4、使用AFN框架封装网络工具,使用第三方MJExtension解析json文件转换为模型数据。 5、使用XIB和代码自定义cell,其内部利用SDWebImage框架实现图片的异步下载和缓存。 6、利用代理、通知实现模块间的数据传递。 ##用到的第三方框架 AFNetworking SDWebImage SVProgressHUD MJExtension MJRefresh DACircularProgress pop KRVideoPlayer