Say I NSArray *x = @[@1, @2, @3, @4];
Äquivalent von Swifts .map in Objective C?
Jetzt sagen, ich will einen Array wie @[@2, @4, @6, @8]
In guter alter Swift habe, kann ich nur tun:
xDoubled = x.map({($0) * 2})
kann mir jemand sagen, wie ich dies in Objective tun kann -C ohne zu tun -
NSMutableArray *xDoubled = [NSMutableArray new];
for (NSInteger xVal in x) {
[xDoubled addObject:xVal * 2];
}
?
http://www.openradar.me/radar?id=5364414152704000 (und meine ist ein Duplikat einer viel älteren Anfrage). In Cocoa gibt es heute keine Kartenmethode. –