我正在研究如何从obj-c文件中调用c函数。我看到了一些很好的例子,可以了解如何做相反的事情。
在下面的示例中,我有一个objective c文件。它包含一个名为setup的c函数。 我希望能够以常规方式创建我的obj-c文件的实例,然后调用setup函数。
头文件
#import <Foundation/Foundation.h>
void setup(int,float);
@interface Test : NSObject {
}
@end
源代码
#import "Test.h"
#include <stdio.h>
#include <stdlib.h>
void setup(int val1,float val2)
{
//do something with values
}
@implementation Test
@end
视图加载完成
Test *test =[Test alloc]init]
//this does not work
test.setup(6,1.4);