我目前有一個循環遍歷NSString對象的NSArray。我想要在循環的每次迭代中創建一個NSString變量,使用當前評估的NSString對象的字符串值(來自NSArray)作爲變量的名稱。這可能是通過示例最好的解釋:在運行期間在Objective-C中創建變量
for (i = 0; i < [arrayOfStrings count]; i++) {
// NSString *<name of variable is [arrayOfStrings objectAtIndex:i]> = [[NSString alloc] init];
}
有沒有辦法完成此任務?我正在使用iPhone SDK 3.1。謝謝。
沒有。但你爲什麼要這樣做? – echo 2010-01-30 03:48:24
感謝大家的迴應。這個場景的用例是未知的(谷歌)用戶提出的,我需要根據需要創建一個類。不過,我想了一會兒,這是一個相當糟糕的設計,並重新調整應用程序以不再需要該功能。無論如何感謝您的所有建議! – Skoota 2010-01-31 05:55:29