我很好奇如果可以創建一個新的數組並通過NSString設置其指針名稱,如果可以的話我該如何做到這一點?如何通過NSString設置數組名稱?
正如我已經試過
NSArray *variableName = [[NSArray alloc] initWithContentsOfFile:filePath];
但是,這顯然是行不通的,沒有任何人有任何想法如何通過字符串設定的名字嗎?
我很好奇如果可以創建一個新的數組並通過NSString設置其指針名稱,如果可以的話我該如何做到這一點?如何通過NSString設置數組名稱?
正如我已經試過
NSArray *variableName = [[NSArray alloc] initWithContentsOfFile:filePath];
但是,這顯然是行不通的,沒有任何人有任何想法如何通過字符串設定的名字嗎?
不可以。您可以做的最接近的方法是將NSArray
存儲在NSDictionary
中,並將字符串作爲關鍵字。
您可以,您需要使用Objective-C運行時庫。您可以在運行時添加屬性及其支持字段。太添加屬性看看class_addProperty
函數。
在這裏沒有看到實際的問題,但也許別人呢? – hd1
問題和代碼片段似乎完全不相關。 – nhgrif
@nhgrif我認爲OP暗示數組的指針名稱應該是不同變量的值。 –