美文网首页
MVVM + RAC初步使用心得

MVVM + RAC初步使用心得

作者: jiangxuntong | 来源:发表于2018-10-24 17:24 被阅读4次

之前一直使用的是MVP模式进行代码开发,但是发现MVP代码量有些大所以本着能省则省的原则学习了一下MVVM模式➕ARC 开发来减少代码量。

一 关于MVC MVVM 分析

MVC是苹果官方推荐使用的架构模式,结构如下:

mvc

没啥可说的~不会的自行百度去----重点说的是MVVM架构:

mvvm

MVVM与MVC最大的区别就是多了个viewmodel层(哈哈哈--别打我表情--),viewmodel将MVC中没有具体说明的网络逻辑进行了安排,也负责了一些view点击事件逻辑处理(双向绑定),减轻了controller的压力。

实际使用(初级阶段)(这里测试创建一个button及相关处理)

model 还是与之前差不都只是定义属性就可以了

。h文件

@property (nonatomic,copy)NSString *nameText;

viewmodel 文件

需要绑定model文件并且实现view上面的点击事件

view 负责创建view 并创建绑定viewmodel 方法

controller 负责页面跳转及初始化等等一些逻辑

其实 MVC 还是MVVM 或者是MVP 本质都是让我们更容易理解代码让我们能够轻松应对每一种场景,至于实际使用哪种模式,个人感觉结合项目具体逻辑比较好~

小白多指教~

end

相关文章

  • MVVM + RAC初步使用心得

    之前一直使用的是MVP模式进行代码开发,但是发现MVP代码量有些大所以本着能省则省的原则学习了一下MVVM模式➕A...

  • 从RAC到MVVM+RAC 学习笔记

    前言 最近学习使用MVVM + RAC 模式开发项目,这里分享些心得。 1. RAC入门资料 1.1 最快让你上手...

  • IOS RAC实践

    前言 RAC使用-->IOS RAC使用 -- ReactiveObjC 本文使用RAC+MVVM来模拟用户登录 ...

  • ios RAC使用总结(RACSignal、RACDisposa

    在开始MVVM之前,RAC是肯定绕不过去的。MVVM+RAC真的是双剑合璧。今天 我们先来看看RAC的使用和一些原...

  • iOS MVC、MVP、MVVM的正确使用姿势

    iOS使用RAC实现MVVM的正经姿势 从MVC到MVVM [http://blog.harrisonxi.com...

  • RAC(四)

    本demo详见github 1.RAC+MVVM 2.RAC+MVVM-网络请求 友情链接: RAC(一) RAC...

  • 搭建app框架-MVVM+RAC+路由

    搭建app框架-MVVM+RAC+路由 项目的介绍 项目使用了ReactiveCocoa框架,实现了MVVM架构,...

  • ReactiveCocoa从入门到放弃

    ReactiveCocoa简称RAC,说到MVVM好多都会提到RAC,但其实MVVM和RAC没有必然的联系。也就是...

  • 2018-04-16

    MVVM+RAC使用体验(附demo) MVVM介绍 MVVM是在MVC的基础上演变而来的,MVC的核心就是将各个...

  • Swift + RAC + Jenkins + MVVM

    最近项目用到swift,而且项目需要使用MVVM,大家知道MVVM使用最好结合RAC,这样才能最大限度做到响应式布...

网友评论

      本文标题:MVVM + RAC初步使用心得

      本文链接:https://www.haomeiwen.com/subject/phsxtqtx.html