2

我对类方法和“静态”变量有点迷失:有什么区别?例如,在一个带有 mapView 的脚本中,我们有这个:

+(CGFloat)annotationPadding;
{
返回 10.0f;
}

如果我们唯一想要的是“该类的相同值”,我们为什么要使用此类方法而不是静态变量?

谢谢

保罗

4

1 回答 1

0

类方法之于静态变量就像实例方法之于实例变量。

一种是可以进行处理的方法,另一种是可以保存或指向数据的变量。

您将使用类方法以方便使用,例如NSMutableArray使用array类方法,或者用于不需要对象状态来执行任务的处理。

于 2011-07-20T09:54:24.557 回答