每日笔记

目录

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";的方式来替代宏定义


原文地址:https://www.cnblogs.com/qzp2014/p/5542958.html