Мне нужно получить объект класса из строки, содержащей имя класса во время выполнения. Я нашел функцию с именем objc_getClass, но я не уверен, действительно ли это то, что я ищу.
Могу ли я реализовать это так? NSString * name = @ "AnyClass"; Class * myClass = objc_getClass ([name UTF8String]);
Я считаю, что функция, которую вы ищете:
NSClassFromString(@"AnyClass");
, что позволяет вам:
id obj = [[NSClassFromString(@"AnyClass") alloc] init];
Я нашел ответ сам ^^ NSClassFromString - мой друг:)
Вы уверены, что не имеете в виду:
AnyClass * myClassInstance = [[AnyClass alloc] init];
Или этот класс был создан, и вам нужен указатель на него? Возможно, вам придется дать более подробную информацию.