static学习心得
2016-04-17 07:57
253 查看
static 关键字: objectC中static关键字不能用于修饰成员变量,它只能修饰局部变量、全局变量和函数。
注意:static关键字声明的变量必须放在implementation外面,或者方法中,如果不为它赋值默认为0,
它只在程序开机初始化一次
头文件:MyClass.h
警告: static 写在interface外面编译是没有错误的,但是编译器会报警告,这么说这样的写法是不被编辑器认可的。
错误:static 写在interface里面会直接报错,显然这样的语法是不被认可的。
注意: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 |
相关文章推荐
- SpriteKit中节点的z-position
- SpriteKit中节点的z-position
- SpriteKit中节点的z-position
- C字符变量地址输出
- Android 使用ContentObserver监听短信的变化,并发送信息给特定的手机号码
- hdu5667 Sequence 【矩阵快速幂+欧拉函数降次】
- google play aso
- 控件编写:增强 TMEMO (一)(增加对WM_HSCROLL消息的处理)
- 利用ScktSrvr打造多功能Socket服务器
- delphi实现图象灰度处理的3种方法
- 一个很笨的字体勾边的方法(这个方法简单聪明,而且通用)
- iOS VFL语言的简单实用
- 《ECMAScript6入门》整理(下)
- ADOConnection数据库连接池
- JavaScript程序员必备的5个debug技巧
- Java反射机制学习
- iOS 让约束做动画
- ECharts组件应用样例代码
- tar命令
- Android Studio使用Lint进行代码检查