Генерация кода ObjC с использованием LLVM - PullRequest
2 голосов
/ 14 июня 2011

Я читал эту статью о реализации быстрой пересылки в Objective C с использованием LLVM, и у меня была идея сделать что-то подобное.Можно ли сгенерировать код Objective C для расширения существующего класса с использованием LLVM?У меня есть определение класса.Теперь я хочу добавить новое сообщение в этот класс, используя LLVM.Это будет возможно?

1 Ответ

1 голос
/ 14 июня 2011

Ну, вы можете сделать это с помощью библиотеки времени выполнения, добавить методы и т. Д. * Справочник времени выполнения

Посмотрите на ...

BOOL class_addMethod(Class cls, SEL name, IMP imp, const char *types)
...