我是Objective-C的新手,但在java的體面水平,比方說我有一個循環。將整數添加到變量名稱的末尾目標C
for (int i=0; i<3; i++){
NSString *(newstring+'i');
}
我想最終以newstring0,newstring1,newstring2爲例。
目標c中這怎麼可能?
謝謝, 奧利
我是Objective-C的新手,但在java的體面水平,比方說我有一個循環。將整數添加到變量名稱的末尾目標C
for (int i=0; i<3; i++){
NSString *(newstring+'i');
}
我想最終以newstring0,newstring1,newstring2爲例。
目標c中這怎麼可能?
謝謝, 奧利
for (int i=0; i<3; i++){
NSString *newString = [NSString stringWithFormat:@"newString%d",i];
NSLog(@"my string :: %@", newString);
}
謝謝你的回答,但我不認爲我清楚地說明了我的意思。我的意思是我希望字符串變量的名稱包含整數。例如,如果我創建了一個新的nsobject,我想將它稱爲object1,object 2等,而不是變量中包含的內容。 –
嗨,如果你想區分一個對象與其他例子:objectN,那麼你可以使用標籤,所以你可以使用objectN.tag = 1,所以當你想調用該對象時,你再次使用標籤 – MaKo
[在一個循環中的Objective-C創建變量(可能重複http://stackoverflow.com/questions/6846728/objective-c-create-variables-in- a-loop) – Sebastian
使用名爲[stringWithFormat:@「newstring%d」,i]的NSString方法,%d代表整數。 – Meera