iOS开发模式小探

来源:互联网 发布:2017年人工智能龙头股 编辑:程序博客网 时间:2024/06/02 01:07

从事iOS开发接近两年,总结了下关于开发模式的经验。

认为开发模式的本质是处理view和从服务器请求过来的数据的关系。

个人开发模式经验基本分为四个阶段:

1,          将view和data都写在控制器里(刚开始的做法,low爆了,不细讲)

2,          将view从控制器中抽取出来,在控制器中实现view和数据的对接,逐渐形成MVC模式

3,          给view绑定对应的model(数据模型),在控制器中实现数据和数据的对接,逐渐形成已模型来驱动界面;

4,          给控制器绑定对应的viewModel,将数据处理逻辑抽离到viewModel中。

接下来对2,3,4三个阶段以图的形式给出解释(如有谬误,还请不吝赐教)

第二阶段


第三阶段


第四阶段



总结一下:

1,四个阶段的过程其实是对控制器的剥离过程,

2,四个阶段是开发过程中对主要元素(view,模型,控制器)理解加深的过程。




0 0
原创粉丝点击