static和copy
2019-03-04 本文已影响0人
Wow_5983
static的作用:
-
修饰局部变量
- 让局部变量只初始化一次
- 局部变量在程序中只有一份内存
- 并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(只到程序结束,这个局部变量才会销毁)
-
修饰全局变量
- 全局变量的作用域仅限于当前文件
实现拷贝的方法
- copy
- 只会产生不可变的副本对象(比如NSString)
- mutableCopy
- 只会产生可变的副本对象(比如NSMutableString)