Я хочу преобразовать строку в имя класса. Представьте, что у меня есть строка, которая изменяется, содержащая имя класса, например строку "MyExampleClass"
. Теперь я хочу создать объект класса MyExampleClass
. Мне нужно получить имя класса из строки. Я хочу сделать что-то вроде следующего. (Рассмотрим код как эскиз.)
NSString *classNameStr = "MyExampleClass";
id theClass = [UIClass classFromString:classNameStr];
theClass *myObject = [[theClass alloc] init];
Каков правильный способ сделать это?