前端之家收集整理的这篇文章主要介绍了
在Objective-c中使用Static,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
注意:我的问题与
this无关.
除了在文件外部看不到变量之外,在内存分配方面,声明它(在方法之外)之间是否有任何区别:
NSString *const kMyConstant = @"Hello World";
或这个:
static NSString *const kMyConstant = @"Hello World";
在内存分配方面,没有,没有区别.两个变量都指向同一个字符串常量,两者都分配一次,在这两种情况下,它们的生命周期都是程序的生命周期.