第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPE...[作者空间]
前因其实我们这个7人iOS开发团队并不适合组件化开发。原因是因为性价比低,需要花很多时间和经历去做这件事,带来的收...[作者空间]
最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问...[作者空间]
对tableView 中Datasource和delegate 的拆分 ,把datasource的代理对象拆分成单...[作者空间]
前言 BeeHive是阿里巴巴公司开源的一个iOS框架,这个框架是App模块化编程的框架一种实现方案,吸收了Spr...[作者空间]
第一步:需求梳理、分析 第二步:产品原型图绘制 第三步:UI设计 第四步:项目经理&技术负责人对接需求 第五步:技...[作者空间]
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角...[作者空间]
前言 随着移动互联网承载着越来越错综复杂的业务,传统的MVC已经不能完全满足我们的需求,于是就出现了MVVM、MV...[作者空间]
设计模式系列文章 《iOS设计模式(2)工厂模式》《iOS设计模式(3)适配器模式》《iOS设计模式(4)抽象工厂...[作者空间]
这两天时间宽松一点,所以我也来学学MVP的设计模式,有人说是架构,管他呢,好用就行。so,开干! 后边有OC版本的...[作者空间]
原创文章转载请注明出处,谢谢 相信HotFix大家应该都很熟悉了,今天主要对于最近调研的一些方案做一些总结。iOS...[作者空间]
前言 MVC是软件工程中的一种软件架构模式,它把软件系统分为三个基本的部分:模型Model、视图View以及控制器...[作者空间]
减少比例= (360(原来的行数)-159(瘦身后的行数))/360 = 56% 父类 MVC 和MVVM 前后...[作者空间]
原创文章转载请注明出处,谢谢 最近在项目中遇到一个问题,我们的业务逻辑中存在4种Purpose Type,每种Pu...[作者空间]
该文章属于<简书 — 刘小壮>原创,转载请注明: <简书 — 刘小壮> http://www.jianshu.co...[作者空间]
序 在objcio.cn中有一篇文章更轻量的 View Controllers.其中有一小节,是说把UITable...[作者空间]
基于面向协议MVP模式下的软件设计-(iOS篇) 传统模式下的开发MVCMVVM基于面向协议MVP的介绍MVP实战...[作者空间]
最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。 目录结构...[作者空间]