iOS开发RAC对数组的使用

对数组的操作:遍历、筛选、映射、替换
1、遍历

NSArray * array = @[@"",@"",@""];
[array.rac_sequence.signal subscribeNext:^(id  _Nullable x) {
    NSLog(@"数组内容:%@", x);
 }];

2、筛选

NSArray *filter = [[array.rac_sequence filter:^BOOL(id value) {
    return  [value integerValue] > 0 ;
 }] array];
 NSLog(@"filter:%@",filter); 

3、映射

NSArray *map = [[array.rac_sequence map:^id(id value) {
    NSInteger a = [value integerValue] * [value integerValue];
    return [NSString stringWithFormat:@"%ld", a];
 }] array];

4、替换

NSArray * array1 = @[@"1",@"2",@"3"];
NSArray * newArray = [[array1.rac_sequence mapReplace:@"88"] array];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容