static学习心得

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 ;
 
@ interface MyClass : 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 ;
 
@ interface MyClass : NSObject
{
       //错误的写法
       //static int sCount;
 
}
+ ( void ) addCount ;
 
@ end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值