美文网首页
ReactiveCocoa之实战论剑笔记01

ReactiveCocoa之实战论剑笔记01

作者: 不够果断是种癌 | 来源:发表于2018-06-19 17:33 被阅读75次

此篇文章为楼主针对于ReactiveCocoa的学习笔记。

由来:楼主迎来了新项目,这个项目是多人开发,目前我们的项目的架构模式还处于MVVM上面,为了将项目进一步升级成现在最新框架模式,我们研究了RAC。并且最后的我们准备采用最新的MVVM+RAC来完成整个项目。由于这个项目时间跟紧,于是这次不会用到很深的用法,都是一些比较常见的基础用法。此文章后期也是不断在更新的也会慢慢去完善这篇RAC的笔记。这篇文章是参考网上的博客还有同事的代码。

废话不多说下面开始正文:

ReactiveCocoa的介绍,我想没什么比百度更加介绍的详细了,想知道的自行百度。

ReactiveCocoa的环境集成,由于时间问题我这边也不会写了,大家可以自行百度。

我这里主要要讲的是ReactiveCocoa在项目中的用法。太基础的不会讲。

首先我们这边看基类也就是BaseClass。我们将常用的方法定义在基类,这样的话以后要用的时候直接调用就好了。

这次我项目中的基类控制器叫做CViewController。

接下来看我们的基类视图也就是CView。

mark -特别注意

Cell是一个特殊类,这个需要单独说明。cell的绑定需要放在数据初始胡的时候要不然就会报错。

上面函数如果是在bindViewModel里面,复用失败。如果在数据初始化的时候调用。就可以了。因为在Cell还没有初始化的时候rac_prepareForReuseSignal是失效的。

配置好了之后下面正式开始实战:

聪明的人看到这里应该可以自己往后写了。今天先到这里再有时间了继续更新。

相关文章

网友评论

      本文标题:ReactiveCocoa之实战论剑笔记01

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