我觉得所有这一切都像个白痴,但我正在尝试在我的项目中实现一些 C 代码,但我一直遇到无法解释的问题。
根据我过去的经验,我可以创建一个 .h 和一个 .c 文件,在 .c 中实现函数并在 .h 中声明它们。然后我可以将 .h 导入另一个文件,以便对这些功能进行可见访问。
我已将 .c 包含在编译源列表中并将其添加为目标,但我被告知它找不到函数。好的。然后我尝试使用 .h 和 .m 对,但现在我在 main() 中得到了一个 SIGABRT,没有任何错误描述。
这是我的 .m 代码的示例(不是示例):
static NSArray *_myArray
NSArray *myArray(){return (_myArray) ? : (_myArray = [NSArray arrayWithObjects:@1, @2, @3, nil]);}
我也已经有了#imported
所有必要的框架类。
所以,最后,我只想知道创建必要文件和实现我的 C 代码的步骤。我希望得到这个答案,而不是解决问题,因为我确信可以将 C 文件包含到 XCode 项目中。