每日笔记

目录

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

 

 


 

posted @ 2016-05-30 16:31  云影风雨  阅读(152)  评论(0编辑  收藏  举报