
代码节构
博BOBO
做的更好!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Controller不是tableView的垃圾桶
说在前面:最近有个MVVM模式非常火热,相信它的出现是为了模块化iOS开发,其实在我看来,它始终还是MVC模式,只是一个变种罢了。(当然有人用到了响应式编程的思路颠覆了常规, 但我们今天把讨论点集中于代码的设计模式)。与其专注于说明 MVVM 的来历,不如让我们看一个典型的 iOS 是如何构建的,并从那里了解MVVM:Typical Model-View-Contr原创 2016-02-19 14:14:36 · 442 阅读 · 0 评论 -
iOS控制器瘦身-面向超类编程
今天写这篇文章的目的,是提供一种思路,来帮助大家解决控制器非常臃肿的问题,对控制器瘦身。滴滴 老司机要开车了如果手边有项目,不妨打开工程看一下你的控制器代码有多少行,是不是非常多?再看一下tableView的代理方法cellForRow和heightForRow的代码是不是也是非常多?里面夹杂着switch和大量if esle的判断逻辑的代码。后期维护看着这些if else原创 2017-06-08 19:54:52 · 539 阅读 · 0 评论