मैं NSArray *x = @[@1, @2, @3, @4];
उद्देश्य सी में स्विफ्ट के .map के समतुल्य?
है कहो अब कहते हैं कि मैं @[@2, @4, @6, @8]
अच्छा OLE स्विफ्ट में की तरह एक सरणी चाहते हैं, मैं सिर्फ कर सकते हैं:
xDoubled = x.map({($0) * 2})
कोई मुझे बता सकते हैं कि कैसे मैं उद्देश्य से कर सकते हैं -सी बिना किए -
NSMutableArray *xDoubled = [NSMutableArray new];
for (NSInteger xVal in x) {
[xDoubled addObject:xVal * 2];
}
?
http://www.openradar.me/radar?id=5364414152704000 (और मेरा एक बहुत पुराना अनुरोध का डुप्लिकेट है)। आज कोको में कोई नक्शा विधि नहीं है। –