您的位置:首页 > 其它

static学习心得

2016-04-17 07:57 253 查看
static 关键字: objectC中static关键字不能用于修饰成员变量,它只能修饰局部变量、全局变量和函数。

注意:static关键字声明的变量必须放在implementation外面,或者方法中,如果不为它赋值默认为0,

         它只在程序开机初始化一次

头文件:MyClass.h

警告:  static 写在interface外面编译是没有错误的,但是编译器会报警告,这么说这样的写法是不被编辑器认可的。

错误:static 写在interface里面会直接报错,显然这样的语法是不被认可的。

3

4

5

6

7

8

9

10

11

12

13

#import <Foundation/Foundation.h>

//警告

//static int sCount ;

 

@interfaceMyClass:NSObject

{

      //错误的写法

      //static
int sCount;

 

}

+(void)addCount;

 

@end

3

4

5

6

7

8

9

10

11

12

13

#import <Foundation/Foundation.h>

//警告

//static int sCount ;

 

@interfaceMyClass:NSObject

{

      //错误的写法

      //static
int sCount;

 

}

+(void)addCount;

 

@end

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: