静态变量是在编译时静态分配的变量。我怀疑是为了什么目的,某些变量是静态声明的?直到现在,我还没有在代码中使用任何静态变量。从securityWrapper.m苹果代码http://developer.apple.com/library/ios/#samplecode/CryptoExercise/Introduction/Intro.html ,有一条线ObjectiveC中的静态变量
static SecKeyWrapper * __sharedKeyWrapper = nil;
什么用的静态分配__sharedKeyWrapper这里?
我看过在这么多代码中使用静态关键字。所以请好好解释静态关键字的用法和好处。
在此先感谢。