#ifdef __OBJC__#import <foundation/foundation.h>#import <uikit/uikit.h>#import <coredata/coredata.h>#endif</coredata/coredata.h></uikit/uikit.h></foundation/foundation.h>解决方法 Objective-C是C的超集(就像C一样),并且通常来自不同语言的文件将在同一个项目中使用并共享标题,尤其是前缀标题.与#ifdef __cplusplus一样,#ifdef __OBJC__允许您仅为适当的语言包含(或#import for Objective-C)标头.
.c,.cpp和.m文件中包含的相同标头(使用默认编译器设置)只能为.m文件定义__OBJ__.
总结以上是内存溢出为你收集整理的objective-c – #ifdef __OBJC__做什么以及为什么库列在下面?全部内容,希望文章能够帮你解决objective-c – #ifdef __OBJC__做什么以及为什么库列在下面?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)