2013-10-14 115 views
-2

我是Objective-C的新手,但在java的體面水平,比方說我有一個循環。將整數添加到變量名稱的末尾目標C

for (int i=0; i<3; i++){ 
    NSString *(newstring+'i'); 
} 

我想最終以newstring0,newstring1,newstring2爲例。

目標c中這怎麼可能?

謝謝, 奧利

+0

[在一個循環中的Objective-C創建變量(可能重複http://stackoverflow.com/questions/6846728/objective-c-create-variables-in- a-loop) – Sebastian

+0

使用名爲[stringWithFormat:@「newstring%d」,i]的NSString方法,%d代表整數。 – Meera

回答

0
for (int i=0; i<3; i++){ 
     NSString *newString = [NSString stringWithFormat:@"newString%d",i]; 
     NSLog(@"my string :: %@", newString); 
    } 
+0

謝謝你的回答,但我不認爲我清楚地說明了我的意思。我的意思是我希望字符串變量的名稱包含整數。例如,如果我創建了一個新的nsobject,我想將它稱爲object1,object 2等,而不是變量中包含的內容。 –

+0

嗨,如果你想區分一個對象與其他例子:objectN,那麼你可以使用標籤,所以你可以使用objectN.tag = 1,所以當你想調用該對象時,你再次使用標籤 – MaKo