使用LLVM生成ObjC代码

时间:2011-06-14 09:10:16

标签: objective-c ios ios4 llvm

我一直在阅读有关使用LLVM在Objective C中实现快速转发的this文章,并且想要做类似的事情。是否可以生成Objective C代码以使用LLVM扩展现有类?我有一个类定义。现在我想使用LLVM向该类添加一条新消息。这可能吗?

1 个答案:

答案 0 :(得分:1)

好吧,您可以使用运行时库,添加方法等来执行此操作.... Runtime Reference

看看......

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