【发布时间】:2013-07-15 01:07:26
【问题描述】:
如果我有:
test.c
int test_func(){
}
我想做:
test.m
[self test_func]
相对于test.c 文件,我的.h 文件应该如何设置。
我在这里看到了这样的问题,但我没有给它添加书签,我无法追踪它。它涉及带有extern 命令的.h 文件。任何帮助将不胜感激。
【问题讨论】:
-
如果没有一些严重的偷工减料,你就无法做到这一点;除非您采取简单的路线,只需将
test_func设为调用test_func()函数的实例方法。 -
这应该是如何实现的……在某些特殊情况下,
test_func()可以以这样的方式定义,这是可能的(连同一些 objc 运行时调用来设置它),但是您需要解释您要解决的问题。一般的解决方案正如@dreamlax 所建议的那样。
标签: ios objective-c runtime objective-c-runtime