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