ReactiveCocoa相关ReactiveCocoa研究iOS 架构

iOS RAC学习笔记 从零起步(第一天)

2016-07-13  本文已影响1453人  睡不着的叶

前言

现在很多公司都崇尚RAC开发了,尤其是配合MVVM的架构,使整个项目的逻辑性更加的强,而且维护代码和迭代功能也不是那么头疼了。本人觉得很重要,所以,从今天开始,分享一下RAC的学习方法,一步一步的教大家接受并开始尝试这种机制。这是第一天学习笔记,以理论为主,希望大家能静下心沉淀学习一下,为以后的学习做铺垫。

什么是RAC?

全拼是ReactiveCocoa,是由Github开源的一个应用于iOS和OS开发的新框架,简单的说,就是一个第三方库,可以大大简化你的代码过程。RAC具有函数式编程和响应式编程的特性,并且目前看来安全可靠。

RAC的作用?(个人感觉)

RAC中用到的常见类

默认一个信号是冷信号,默认不会被触发,只有订阅了这个信号,这个信号才会成为热信号,值改变的时候,才会被触发。

至于如何订阅信号和创建信号,今天先不说,下篇文章会系统的讲下应用和具体流程。

one day结束语

今天给大家讲解的都是理论知识,一定要静下心来记录一下,不懂没有关系,很快我会根据例子讲解下他们的具体应用,相信大家就会有更感官的理解了。学习知识要循序渐进,知其然知其所以然,希望我的小小文字,能帮助你点滴。谢谢支持。

上一篇下一篇

猜你喜欢

热点阅读