2012-06-17 114 views
0

增量變量名稱在xcode中遞增變量名稱?

在xcode我想創建100個圖像與名稱1,2,3,4等。除了變量名之外,我可以做到這一切。對於這些我徘徊是否有可能以編程方式增加變量或是否必須手動完成?

+0

爲什麼加載100張圖片到內存中,如果你能簡單地高速緩存並一次顯示... 3。你到底會做什麼? – CodaFi

回答

1

NSMutableArray創建它們。如果它們全都具有相同的對象名稱,則無關緊要,因爲它們在陣列中具有不同的位置。只需使用[arrayName objectAtIndex:index]訪問它們;使用for。

3

除了創建一堆變量名稱外,還可以使用名稱爲鍵和圖像對象作爲數據的字典對象。

+1

這將是我的解決方案 –

2

如果你真的想/必須使用100個不同的變量,並避免一個數組,你可以結合使用Key值編碼用一個for循環:

NSString *name = @"myVariable"; 
for (int i = 0; i< 100; i++) 
{ 
    // get aValue from somewhere... 
    NSString *key = [NSString stringWithFormat:@"%@%d", name, i]; 
    [self setValue:aValue forKey:key]; 
}