回顾一下
2017-03-09 本文已影响16人
呦释原点
常量的定义
- 代码中尽量不要出现字符串或者数字, 因为后期维护时不方便.
习惯上通过把字符串, 数字声明为常量, 做到常量的统一管理.
常量定义的方式有以下两种:
#define 宏定义
static const 静态常量
不管声明哪种类型的常量,变量名都需要添加'k'开头,这样可以有效防止命名冲突问题 - 具体使用时:
声明OC类型的常量时, 习惯使用:
static NSString *const kCellIdentify = @"CellName";
声明基础类型常量时, 习惯使用:
#define kDuration 30