20 lines
389 B
Objective-C
20 lines
389 B
Objective-C
//
|
|
// NSArray+Map.m
|
|
// RNFS
|
|
|
|
#import "NSArray+Map.h"
|
|
|
|
@implementation NSArray (Map)
|
|
|
|
- (NSArray *)rnfs_mapObjectsUsingBlock:(id (^)(id obj, NSUInteger idx))block
|
|
{
|
|
NSMutableArray *result = [NSMutableArray arrayWithCapacity:[self count]];
|
|
|
|
[self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
|
|
[result addObject:block(obj, idx)];
|
|
}];
|
|
|
|
return result;
|
|
}
|
|
|
|
@end |