在objective-c中,需要在.m
文件里定義static變量來表示全局變量,但此static變量只是在編譯時候進行初始化,對于static變量,無論定義在方法體里面還是方法體外面其作用域都一樣.
如果.m文件和方法體里面定義了同名的static 變量,那么方法體里面的實例變量和全局的static變量不會沖突,在方法體內部訪問的static變量和全局的static變量是不同的计螺。
static關鍵字聲明的變量必須放在implementation外面,或者方法中扒磁,如果不為它賦值默認為0,它只在程序開機初始化一次式曲。