恐怕这是一个愚蠢的问题,但老实说,我不明白。
我有一个类,RemoteConfiguration
目前它的功能是所有实例方法。既然如此,我必须像这样使用它:
RemoteConfiguration* configs = [[RemoteConfiguration alloc] init];
[configs updateSettings];
[configs release];
这很烦人,因为不需要创建一个对象只是为了使用一种方法,该方法可能是一个类方法并调用如下:
[RemoteConfiguration updateSettings];
但是,当我将方法从更改-
为+
Xcode 时,会抱怨我使用 访问的每个对象self
,建议我->
改用它。(这也会引起警告)我不明白。不管方法是什么,对象仍然有它的成员变量。那么为什么是->
必要的呢?以及如何在类方法中使用成员变量?