我有點失落與類方法和「靜態」變量:有什麼區別?例如,在一個帶有mapView的腳本中,我們有:類方法或靜態變量,有什麼區別?
+(CGFloat)annotationPadding;
{
return 10.0f;
}
我們爲什麼要使用這個類方法,而不是一個靜態變量,如果只有我們要的是「該類相同的值」?
感謝
保羅
我有點失落與類方法和「靜態」變量:有什麼區別?例如,在一個帶有mapView的腳本中,我們有:類方法或靜態變量,有什麼區別?
+(CGFloat)annotationPadding;
{
return 10.0f;
}
我們爲什麼要使用這個類方法,而不是一個靜態變量,如果只有我們要的是「該類相同的值」?
感謝
保羅
類的方法是靜態變量是什麼實例的方法是一個實例變量。
一種是可以進行處理的方法,另一種是可以保存或指向數據的變量。
爲了方便使用,例如使用類方法。 NSMutableArray
用array
類方法處理,或用於不需要對象狀態來執行任務的處理。
這看起來像一個屬性,也許這就是爲什麼要與屬性模式保持一致? – jv42
哦,也許以爲'這可能會改變以後成爲一個計算',或者它是一個。 – jv42