यहां पर बहुत सरल सवाल है: for
लूप में एनएसएआरएआरई लक्ष्य के क्रम का पालन करने की गारंटी दी गई है (यानी ऑब्जेक्ट इंडेक्स 0 पर शुरू करें और प्रत्येक बार 1 से बढ़ोतरी करें)?क्या एनएसएआरएआरई-लूप गणना आदेश की गारंटी है?
विशेष रूप से, निम्न कोड स्निपेट में गणना क्रम में सरणी अनुक्रमणिका 0 से शुरू होने की गारंटी है और प्रत्येक लूप द्वारा वृद्धि हुई है?
for (NSNumber *num in codesArray) {
// do stuff //
}
(codesArray
एक NSArray है) या अगर मैं गणन आदेश की गारंटी करना चाहते हैं मैं शैली की एक पारंपरिक for
पाश मुझे क्या करना होगा:
for (int i=0; i<[codesArray count]; i++) {
// do stuff //
}
धन्यवाद!
बिल्कुल सही, धन्यवाद। – Murdock
यहां जवाब दें (उसी प्रश्न पर) ऐप्पल के दस्तावेज़ीकरण के लिंक के साथ एक ही निष्कर्ष है: http://stackoverflow.com/a/2777629/189687 – Max