ReactiveCocoa--RACTuple

Posted 路人Q

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ReactiveCocoa--RACTuple相关的知识,希望对你有一定的参考价值。

基本信息

 


例子

    [[self rac_signalForSelector:@selector(tableView:didSelectRowAtIndexPath:)
                    fromProtocol:@protocol(UITableViewDelegate)] subscribeNext:^(RACTuple *tuple) {
        NSLog(@"%@", tuple.first);
        NSLog(@"%@", tuple.second);
    }];

 

和协议配合使用的比较多


方法介绍

    + (instancetype)tupleWithObjectsFromArray:(NSArray *)array;

 

初始化一个RACTuple对象数据来自一个数组

    + (instancetype)tupleWithObjectsFromArray:(NSArray *)array convertNullsToNils:(BOOL)convert;

 

初始化一个RACTuple对象数据来自一个数组,如果convert设置为YES,那么NSNull值会被转换为RACTupleNil

    + (instancetype)tupleWithObjects:(id)object, ... NS_REQUIRES_NIL_TERMINATION;

 

初始化一个RACTuple对象数据来自一个数组

- (NSArray *)allObjects;

 

返回元素数组

- (instancetype)tupleByAddingObject:(id)obj;

 

还可以增加元素

以上是关于ReactiveCocoa--RACTuple的主要内容,如果未能解决你的问题,请参考以下文章

在区分源代码,对象代码,汇编代码和机器代码时,我有一个困惑

Java中普通代码块,构造代码块,静态代码块区别及代码示例

Java中普通代码块,构造代码块,静态代码块区别及代码示例2 构造代码块

Java中普通代码块,构造代码块,静态代码块区别及代码示例2 构造代码块

上古卷轴5代码

低代码究竟是啥?