【发布时间】:2015-02-07 23:22:02
【问题描述】:
- (NSArray *)map:(id (^)(id))block {
NSEnumerator * enumerator = self.objectEnumerator;
NSMutableArray * array = [NSMutableArray array];
id obj;
while ((obj = enumerator.nextObject)) {
[array addObject:(block(obj) ?: [NSNull null])];
}
return array (NSMutableArray *); or return array.copy (NSArray *)
}
这是 NSArray
上的一个类别【问题讨论】:
-
您对来电者的信任程度如何,他对您的信任程度如何。如果你和他是同一个人,你想怎么做就怎么做。如果这是“外部”API,请制作副本。
标签: objective-c