gpt4 book ai didi

iphone - 全局添加一个函数以在整个 iPhone 应用程序中使用

转载 作者:太空宇宙 更新时间:2023-11-04 01:41:44 24 4
gpt4 key购买 nike

我想把一个简单的函数添加到一个中心位置,这样我就可以使用它而不必一遍又一遍地包含头文件。我如何完成它?

考虑函数

void foo() {
printf("Bar");
}

我尝试将其添加到 foo.h 文件中,然后将其包含在 prefix.pch 文件中。但是出现编译错误,提示重复符号。

最佳答案

你需要使用包含保护,像这样:

#ifndef FOO_H
#define FOO_H

void foo(); //declaration

#endif

Foo.m 中:

void foo() {
printf("Bar");
}

或者,更简单的是,您可以简单地使用 #import 指令:

#import "Foo.h"

如果您执行了上述所有操作,那么唯一可能发生的情况是您在另一个文件中显式声明了一个具有相同名称的新函数

关于iphone - 全局添加一个函数以在整个 iPhone 应用程序中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553592/

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