#ifdef __OBJC__宏定义的作用
来源:互联网 发布:成都行知实验幼稚园 编辑:程序博客网 时间:2024/05/16 12:28
Xcode6之后,pch预编译文件默认是不带的,这个需要我们去创建pch文件。怎么创建我就不说了,百度一大堆,也很简单。现在想说的是,在你向pch添加全局的头文件之前,莫忘#ifdef __OBJC__ #end。
这个宏定义的作用是保证只有oc文件可以调用pch里面的头文件,一些非oc语言不能调用,比如.cpp,.mm。如果不加入,那么如果代码中带有.cpp,.mm文件,那么将报错。NSObjCRuntime.h NSObject.h NSZone.h将会报出编译异常。
2 0
- #ifdef __OBJC__宏定义的作用
- #ifdef __OBJC__宏定义的作用
- #ifdef __OBJC__ 宏定义的作用
- iOS中在.pch中加入__OBJC__的作用是什么?以及NSLog的宏定义
- C++ #ifndef和#ifdef宏定义的使用及作用介绍
- #ifdef xxx_GLOBALS 的作用
- #ifdef xxx_GLOBALS 的作用
- 宏定义#ifdef
- ++中#if #ifdef 的作用
- #ifdef与#ifndef的作用
- #ifdef 和#endif的作用
- 宏定义(二)#ifdef
- #ifdef 跨平台宏定义
- #ifdef #if 等宏的作用和用法
- c语言之详解#ifdef等宏的作用
- 宏定义的作用
- 宏定义的作用
- “#ifdef __cplusplus extern "C" { #endif”的定义
- 【SSH项目实战】国税协同平台-20.异步信息发布
- 第十一周项目一(4)~~哈夫曼树
- 第八周--数据结构--计数的模式匹配
- 编程之美-最大公约数问题方法整理
- jquery移除数组中的某个元素
- #ifdef __OBJC__宏定义的作用
- Java基础之理解Annotation
- 第十一周项目2—用二叉树求解代数表达式
- web for pentester 之xss 篇
- 神的规范:排序算法(三):冒泡排序
- OC- 字典
- WinFrom 线程的使用(开启、暂停、停止)
- jsp页头DOCTYPE文档声明的重要性
- 软考结束了,考试暂时结束了,学习却没有尽头