我在一个iOS项目中有一些C代码,我想用GCD优化它目前,只有将C文件更改为Objective-C文件并导入Foundation framework,才能编译代码要访问GCD,我必须在C文件中包含哪些内容?
我试过:

#include <dispatch/dispatch.h>

但这似乎不起作用它总是抱怨代码块有^字符

最佳答案

您需要告诉编译器启用带有-fblocks标志的块您还需要使用一个理解块的编译器(Clang,一个)。

关于iphone - 如何在.c文件中的iOS中使用Grand Central Dispatch,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7018078/

10-10 13:05