RAC中常见的宏
来源:互联网 发布:国际数据公司idc 编辑:程序博客网 时间:2024/06/08 03:22
RAC中常见宏的使用
本文摘自:http://www.jianshu.com/p/87ef6720a096
1. RAC(TARGET, [KEYPATH, [NIL_VALUE]]):用于给某个对象的某个属性绑定。
// 只要文本框文字改变,就会修改label的文字
RAC(self.labelView,text) = _textField.rac_textSignal;
2. RACObserve(self, name):监听某个对象的某个属性,返回的是信号。
[RACObserve(self.view, center) subscribeNext:^(id x) {
NSLog(@”%@”,x);
}];
3. @weakify(Obj)和@strongify(Obj)
一般两个都是配套使用,在主头文件(ReactiveCocoa.h)中并没有导入,需要自己手动导入,RACEXTScope.h才可以使用。但是每次导入都非常麻烦,只需要在主头文件自己导入就好了。
4. RACTuplePack:把数据包装成RACTuple(元组类)
// 把参数中的数据包装成元组
RACTuple *tuple = RACTuplePack(@10,@20);
5. RACTupleUnpack:把RACTuple(元组类)解包成对应的数据。
// 把参数中的数据包装成元组
RACTuple *tuple = RACTuplePack(@”xmg”,@20);
// 解包元组,会把元组的值,按顺序给参数里面的变量赋值
// name = @”xmg” age = @20
RACTupleUnpack(NSString *name,NSNumber *age) = tuple;
阅读全文
0 0
- RAC中常见的宏
- RAC中常见用法
- RAC的常见应用场景
- RAC 环境下的常见优化方法
- Oracle RAC 几个常见的错误观点
- rac中ssh的配置
- rac中并行的设置
- rac 中thread的含义
- RAC中组合的使用
- RAC 环境中最常见的 5 个数据库和/或实例性能问题 (文档 ID 1602076.1)
- RAC 环境中最常见的 5 个数据库和/或实例性能问题 (文档 ID 1602076.1)
- RAC 环境中最常见的 5 个数据库和/或实例性能问题 (文档 ID 1602076.1)
- 常见 RAC 故障
- rac中vip和san的作用
- 简单的在工程中集成RAC
- RAC中一次ORA-00845的解决
- RAC中Multicast的实现原理分析
- RAC中节点被驱逐的条件
- 文章标题
- 机器学习高斯混合模型(后篇):GMM求解完整代码实现
- kubernetes1.8 源码分析之资源调度
- 基础类型,进制码制,变量1127,显隐式
- SpringBoot非官方教程 | 第十五篇:Springboot整合RabbitMQ
- RAC中常见的宏
- Latex——natbib宏包使用说明中文版
- ubuntu下安装scrapy python3
- 锐盾IP KVM集中管理平台ADS-810
- MATLAB—反向传播
- Anaconda2 安装过程中出现的ascii编码错误解决方案
- VS报错 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 链接报错: 错误 33 error LNK2005: _DllMai
- 电商错误归档
- java8新特性 函数式编程 Lamda