欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

ReactiveCocoa--RACTuple

程序员文章站 2022-07-02 17:38:28
基本信息 例子 和协议配合使用的比较多 方法介绍 ......

基本信息

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;

 

还可以增加元素