声明常量

117 阅读1分钟

1、FOUNDATION_EXPORT 字符串指针地址比较

.h文件
FOUNDATION_EXPORT NSString * const kName;
.m文件
NSString * const kName = @"xiaoming”;

2、extern

extern NSString * LMJName = @"iOS开发者公会;
extern NSString * const LMJName = @"iOS开发者公会;

3、#define 调用 isEqualToString 的方法;

#define TABLEVIEW_HEIGHT 600

4、static

static NSString * const LMJName = @"iOS开发者公会";

修饰局部变量: 延长局部变量周期,程序结束销毁。局部变量只初始化一次,一份内存。改变局部变量作用域。

修饰全局变量: 只能在本文件中访问,修改作用域,生命周期改变。