文字列をクラス名に変換したい。たとえば、文字列などのクラス名を含む、変更される文字列があるとします"MyExampleClass"
。ここで、クラスのオブジェクトを作成しますMyExampleClass
。文字列からクラス名を取得する必要があります。次のようなことをしたいです。(コードをスケッチと同じように考えてください。)
NSString *classNameStr = "MyExampleClass";
id theClass = [UIClass classFromString:classNameStr];
theClass *myObject = [[theClass alloc] init];
これを行う正しい方法は何ですか?