0
在我的代码中,我有一个类mainClass
,它有一个实例方法-(void)record
。 在mainClass
的接口中,我有实例变量,该方法使用该变量。了解类和实例方法变量
现在,我知道,每次我创建类的新实例:
mainClass *instance=[mainClass alloc];
它在内存中创建一个新的地方,这一切类变量,现在如果我做
[instance record];
它将创建所有在record
中的变量,但它们将是新的一次。
现在可以说,我想从外部类来电record
,并改变/使用它的变量 不是创造新的一次,但使用一次已创建的mainClass
。
这样做的最好方法是什么,它与类方法有什么关系? 这个方法应该是一个类方法吗?如果是的话,为什么?