gpt4 book ai didi

objective-c - 如何从 Objective-C 调用 C 函数

转载 作者:太空宇宙 更新时间:2023-11-04 05:21:15 25 4
gpt4 key购买 nike

我正在尝试找出如何从 obj-c 文件调用 c 函数。我见过一些很好的例子来说明如何做相反的事情。

在下面的示例中,我有一个 objective-c 文件。它包含一个名为 setup 的 c 函数。我希望能够以常规方式创建我的 obj-c 文件的实例,然后调用设置函数。

标题

#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

View 加载

Test *test =[Test alloc]init]

//this does not work
test.setup(6,1.4);

最佳答案

只需调用 setup()。如声明的那样,它绝不与对象相关联 - 它只是一个常规的 C 函数。

关于objective-c - 如何从 Objective-C 调用 C 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com