随笔分类 -  宏定义

摘要://直接在宏的参数前添加#,就可以生成这个参数的 c 的字符串. @("c 的字符串") 把 c 的字符串转换为 oc 的字符串, void 在逗号表达式里面,说明此处的参数不应用(避免警告,此参数没有使用过)#define keyPath(objc,keyPath) @(((void)objc.... 阅读全文
posted @ 2015-11-17 00:32 吃饭了吗 阅读(215) 评论(0) 推荐(0) 编辑
摘要://####### 参照C语言的预处理命令简介 #########define 定义一个预处理宏#undef 取消宏的定义#include 包含文件命令#include_next 与#include相似, 但它有着... 阅读全文
posted @ 2015-10-05 11:46 吃饭了吗 阅读(485) 评论(0) 推荐(0) 编辑
摘要:可以用宏判断是否为ARC环境#if _has_feature(objc_arc)#else//MRC#endifC中的预编译宏定义 2009-02-10 作者: infobillows 来源:网络 在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(prepr... 阅读全文
posted @ 2015-10-05 11:28 吃饭了吗 阅读(3040) 评论(0) 推荐(0) 编辑