4
當類名不知道直到運行時,是否有一種方法在objective-c/Cocoa中分配對象。我似乎還記得前一陣子,但現在找不到任何東西。基於字符串名稱分配對象
喜歡的東西:
[[@"MyClass" alloc] init];
我似乎記得,會返回某種類ID的基礎上,然後可以使用的Alloc的對象的字符串的函數。
當類名不知道直到運行時,是否有一種方法在objective-c/Cocoa中分配對象。我似乎還記得前一陣子,但現在找不到任何東西。基於字符串名稱分配對象
喜歡的東西:
[[@"MyClass" alloc] init];
我似乎記得,會返回某種類ID的基礎上,然後可以使用的Alloc的對象的字符串的函數。
id object = [[NSClassFromString(@"MyClass") alloc] init];
可能重複的[按名稱創建目標c類實例?](http://stackoverflow.com/questions/1174093/create-objective-c-class-instance-by-name) – 2011-11-23 19:17:23