OC中static关键字作用

static关键字可以修饰函数和变量,作用如下:

一、隐藏

通过static修饰的函数或者变量,在该文件中,所有位于这条语句之后的函数都可以访问,而其他文件中的方法和函数则不行;

二、静态变量

类方法不可以访问实例变量(函数),通过static修饰的实例变量(函数),可以被类方法访问;

三、持久

static修饰的变量,能且只能被初始化一次;

四、默认初始化

static修饰的变量,默认初始化为0;

你可能感兴趣的:(IOS)