Objective-C 语法 修饰符 const、static、extern
const
const最好理解,修饰的东西不能被修改
指针类型根据位置的不同可以理解成3种情况:
I 常量指针
// 初始化之后不能赋值,指向的对象可以是任意对象,对象可变。
NSString * const str1;
II 指向常量的指针
// 初始化之后可以赋值,即指向别的常量,指针本身的值可以修改,指向的值不能修改
const NSString * str2;
III 指向常量的常量指针
const NSString * const str3;
static
Objective-C中,在变量声明前加上关键字static,可以使局部变量保留多次调用一个方法所得的值。