您的位置:首页 > 运维架构 > 网站架构

iOS应用开发半年工作总结系列二:代码架构

2013-07-27 15:06 507 查看
一、通过列表和详情两个场景,展示了代码架构的轮廓。

1、网络请求数据列表显示,上下拉刷新显示进度加载视图

2、按下列表行进入详情页面,下载图片

3、按照MVC分层:Model封装数据和网络请求;View封装视图的构建,通过delegate委托的方式和Controller通信;Controller是Model和View的中间人,调用Model的网络方法请求数据,实现View的delegate委托响应事件,通过Model更新视图。

二、工程里面用到的第三方开源库:

网络请求:AFNetworking,https://github.com/AFNetworking/AFNetworking.git

上下拉刷新:SVPullToRefresh,https://github.com/samvermette/SVPullToRefresh.git

进度加载:SVProgressHUD,https://github.com/samvermette/SVProgressHUD.git

图片下载:SDWebImage,https://github.com/rs/SDWebImage.git

三、代码

代码里面对于各个部分都有注释说明。

下载地址:https://github.com/bluesLf/BLMVC.git
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: