1贾陷,RAC(<#TARGET, ...#>)
- 可以直接給空間賦值信號咬展,當信號改變的時候空間也會跟著更新(響應式編程)
//監(jiān)聽文字改變的高級宏用法
RAC(self.label, text) = _textField.rac_textSignal;
}
2,RACObserve
//取代kvo高級用法:宏
//RACObserve(<#TARGET#>, <#KEYPATH#>) 相當于 [TARGET rac_valuesForKeyPath:<#(NSString *)#> observer:<#(NSObject *__weak)#>]
[RACObserve(self.view, backgroundColor) subscribeNext:^(id x) {
NSLog(@"%@", x);
}];
3耍缴,RACTuplePack
//常用宏RACTuplePack
RACTuple *tuple = RACTuplePack(@1,@"zhangdanfeng");
NSLog(@"%@",tuple[1]);
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者