多用类型常量
2017-07-05 本文已影响10人
大虾咪
类型常量优势
1.包含类型信息
2.即使重新定义了常量值,编译器也不会产生警告,导 致程序中常量值不一致
定义类型常量值
1.仅在内部使用
static const NSTimeInterval kAnimationDuration = 0.3;
2.需要在外部使用
在头文件中用extern 关键字将该常量注册到`全局符号表,.m文件中不需要添加static 关键字
//一般全局符号需要加上类名前缀,防止冲突
//.h 声明到全局符号表
extern NSString *const KxxNotification;
//.m 定义值
NSString *const KxxNotification =
@"KxxNotification";
//其他类引用
extern NSString *MTJINkeLogin;