2
我一直在閱讀this關於在使用LLVM的Objective C中實現快速轉發的文章,並有過類似的想法。是否有可能使用LLVM生成Objective C代碼來擴展現有的類?我有一個類定義。現在我想使用LLVM向該類添加新消息。這可能嗎?使用LLVM生成ObjC代碼
我一直在閱讀this關於在使用LLVM的Objective C中實現快速轉發的文章,並有過類似的想法。是否有可能使用LLVM生成Objective C代碼來擴展現有的類?我有一個類定義。現在我想使用LLVM向該類添加新消息。這可能嗎?使用LLVM生成ObjC代碼
好了,你可以用運行庫做到這一點,添加方法等.... Runtime Reference
看...
BOOL class_addMethod(Class cls, SEL name, IMP imp, const char *types)