加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ReactiveCocoa的宏

发布时间:2020-12-15 04:55:21 所属栏目:百科 来源:网络整理
导读:ReactiveCocoa中有好些宏来着,其中用的最多就是通过这种方式RAC(target,keypath,nilValue) = signal来将keypath和signal绑定在一起的。研究之后顿然觉得自己好渺小,宏的力量式多么的强大。大部分里面的宏的高妙之处都被网上有一个同学已经介绍了的相当的不

ReactiveCocoa中有好些宏来着,其中用的最多就是通过这种方式RAC(target,keypath,nilValue) = signal来将keypath和signal绑定在一起的。研究之后顿然觉得自己好渺小,宏的力量式多么的强大。大部分里面的宏的高妙之处都被网上有一个同学已经介绍了的相当的不错了,里面说到的我就不在重复赘述了。Reactive Cocoa Tutorial [1] = "神奇的Macros";点这里。 我在这里就补充一点为什么RAC()之后怎么和signal建立关系的呢。我刚开始也很怀疑,用的=的方式难道式swizzle的NSObject了吗,就想setObject:forKeyPath一样吗。而且式先有instance然后在设置进去的。看到下面这个,才醒悟,然后式使用了clang的新特性来着。

- (void)setObject:(RACSignal *)signal forKeyedSubscript:(NSString *)keyPath


使用角标来[]这种方式进行的。人老了,脑子转的越来越慢了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读