मैं अन्य भाषाओं में काम किया तो की तरह, से पुन: उपयोग किया चर बाहर छोरों की घोषणा की आदत का अधिग्रहण किया है:उद्देश्य-सी में एक लूप के बाहर एक चर घोषित करने से कोई अनुकूलन प्रभाव पड़ता है?
NSString *lcword;
for(NSString *word in tokens)
{
lcword = [ word lowercaseString ];
...
}
यह उचित भी ऑब्जेक्टिव-सी में यह करने के लिए है, या संकलक बहुत चालाक बनाना है यह अनावश्यक है?
ज्यादातर मामलों में यह एक चर का पुन: उपयोग करने के लिए उचित नहीं है में। माइक्रो-ऑप्टिमाइज़ेशन –