靜態變量是在編譯時靜態分配的變量。我懷疑是爲了什麼目的,某些變量是靜態聲明的?直到現在,我還沒有在代碼中使用任何靜態變量。從securityWrapper.m蘋果代碼http://developer.apple.com/library/ios/#samplecode/CryptoExercise/Introduction/Intro.html ,有一條線ObjectiveC中的靜態變量
static SecKeyWrapper * __sharedKeyWrapper = nil;
什麼用的靜態分配__sharedKeyWrapper這裏?
我看過在這麼多代碼中使用靜態關鍵字。所以請好好解釋靜態關鍵字的用法和好處。
在此先感謝。