码迷,mamicode.com
首页 >  
搜索关键字:viewcontroller瘦身    ( 9个结果
iOS 给 ViewController 减负 之 UITableView
今天看了一些博客文章分享了如何给ViewController 瘦身的问题, 其中一个就是tableView. 的确,随着产品迭代,VC里面可能越来越臃肿,有时候真的需要好好进行一次瘦身.可能是参考的博客中讲解更侧重于方法的复用,其实这个真的是很灵活的问题,有时候tableView list 都是同一 ...
分类:移动开发   时间:2017-03-10 16:36:46    阅读次数:231
iOS 初步使用MVVM
1,MVVM个人理解 MVVM 比起MVC多了一个ViewModel,他的出现就是为了给ViewController瘦身。MVC已经把视图和数据模型分开了,唯一进一步解耦合,我们不把网络请求放在View中或者ViewController中,而是单独提出来一个ViewModel。理解比较浅,先写个博客 ...
分类:移动开发   时间:2016-06-19 16:53:02    阅读次数:222
viewcontroller瘦身之一(转载)
在一个IOS项目中,viewcontroller通常是最大的文件,并且包含了许多不必要的代码,重用率是最低的。 我们可以尝试给viewcontroller瘦身,让他看起来不是那么的臃肿。 今天说到的是,UITableViewDataSource。 UITableview可能是平时写项目中用到的最多的 ...
分类:其他好文   时间:2016-05-28 12:52:07    阅读次数:274
控制器瘦身及tableView相关
今天简单介绍下为ViewController瘦身的一些想法,不足之处还请指出。 一、关于MVVM设计模式 网上的介绍很多,简单说下我的理解。 个人理解: MVVM = 控制器 + 视图 + 数据模型 + 视图模型 其中 视图模型View - Model 是将 控制控制器中的 网络请求 下拉刷新 下拉加载 及用户交互操作 剥离出来 放到一个工具类里面 由此达到解耦合为控制器瘦身的目的。...
分类:其他好文   时间:2016-04-29 17:24:23    阅读次数:245
控制器瘦身及tableView相关
今天简单介绍下为ViewController瘦身的一些想法,不足之处还请指出。 一、关于MVVM设计模式 网上的介绍很多,简单说下我的理解。 个人理解: MVVM = 控制器 + 视图 + 数据模型 + 视图模型 其中 视图模型View - Model 是将 控制控制器中的 网络请求 下拉刷新 下拉加载 及用户交互操作 剥离出来 放到一个工具类里面 由此达到解耦合为控制器瘦身的目的。...
分类:其他好文   时间:2016-04-26 20:04:56    阅读次数:178
viewController 瘦身 -- 通过新建DataSource类来管理tableView的数据源方法
大致思路: 新建一个DataSource类,把tableView 的数据源代理交给这个类。 核心代码: ViewController中: 新建的ArrayDataSource类: Github 上的实例项目 ...
分类:其他好文   时间:2016-04-12 19:28:39    阅读次数:174
iOS开发>学无止境 - 使用MVC模式帮ViewController瘦身
随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2,3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,给VC瘦身。本文将会阐述如何结合MVC的思想帮...
分类:移动开发   时间:2015-11-29 06:17:56    阅读次数:120
iOS 瘦身ViewController 分离tableViewDataSource
1: #import typedef void(^configureCellBlock)(id cell, id item);//瘦身viewcontroller @interface RRFriendTableViewDataSource : NSObject - (id)initWithItems:(NSArray *)items cellItentifier:(NSStri...
分类:移动开发   时间:2015-07-07 17:10:59    阅读次数:121
iOS:使用MVC模式帮ViewController瘦身
如何给UIViewController瘦身 随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2,3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,....
分类:移动开发   时间:2014-11-12 22:56:40    阅读次数:405
9条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!