每日笔记 目录 1.宏定义和const,ENUM 2016 年05月30日 1.宏定义和const,ENUM 1.1 宏定义#define 在编译开始前就会被替换,而const不会 1.2 宏定义可以定义一些函数,const 不能 1.3 宏定义只做替换,不做检查,也不报错,而且可能存在重复定义的问题。而const会编译检查,会报错。 1.4 使用 : 1.4.1 定义全局变量时,尽量使用 static NSString * const NUMBER = @"4";的方式来替代宏定义