के साथ ऐरे क्या मैं उपयोग की तुलना में संख्याओं के साथ सरणी भरने का एक अच्छा तरीका है? यह पागल है कि मुझे संख्याओं के साथ सरणी भरने के लिए कितना लिखना है ताकि उन्हें लूप में गणना के लिए उपयोग किया जा सके। PHP, As3, या Java जैसी अन्य सी आधारित भाषाओं में यह आसान है।उद्देश्य सी - संख्या
NSArray *myArray = [NSArray arrayWithObjects:
[NSNumber numberWithInt:1000],[NSNumber numberWithInt:237], [NSNumber numberWithInt:2673], nil];
int total = 0;
for(int i = 0; i < [myArray count]; i += 1){
total += [[myArray objectAtIndex: i]intValue];
NSLog(@"%i", total);
}
उम्मीद है कि वहाँ एक छोटा रास्ता नहीं है ... मैं सिर्फ ints के साथ एक सरणी को भरने के लिए चाहते हैं ... नहीं कर सकते हो कि हार्ड
इनमें से कोई भी भाषा "सी-आधारित" नहीं है। –
कुछ चीजों के लिए आप 'NSNumber' ऑब्जेक्ट्स चाहते हैं, उन्हें संग्रह में संग्रहीत किया जा सकता है और स्वचालित रूप से फाइल/नेटवर्क स्ट्रीम आदि को एन्कोड/डीकोड किया जा सकता है। अन्य चीजों के लिए आप सुपर-फास्ट लुकअप के लिए सी सी सर में अच्छे पुराने सी इन्ट्स चाहते हैं और उपयोग (उदाहरण के लिए एक ऑडियो प्रसंस्करण समारोह में आवृत्ति तालिका)। उद्देश्य-सी में आप चुन सकते हैं कि सबसे उपयुक्त कौन सा है, यह दोनों का समर्थन करता है। – jhabbott