【OC 知识】静态变量

蓝咒 提交于 2020-01-07 17:04:45
  • 静态变量是类似于java中类变量的一种变量
  • 在定义变量前面加static可以定义静态变量
  • 静态变量的作用域是它定义所处的位置
  • 在源文件中定义静态变量
  • 怎么让静态变量变为外部全局的-通过类方法操作。

 

静态变量的特性:

  • 静态变量的作用域是与它定义的位置有关系
    • 定义在文件中它的作用域就是整个文件,并且是私有的,其他的类或其他的文件是不可以访问该静态变量的
    • 定义在方法内,它的作用域就是这方法,其他的方法是不可以访问该静态变量
  • 静态变量只初始化一次(和java中是一样的)
  • 类方法和实例方法甚至函数都可以使用静态变量


参考:https://www.jianshu.com/p/d4f294f681b7

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!