0
在我的代碼中,我有一個類mainClass
,它有一個實例方法-(void)record
。 在mainClass
的接口中,我有實例變量,該方法使用該變量。瞭解類和實例方法變量
現在,我知道,每次我創建類的新實例:
mainClass *instance=[mainClass alloc];
它在內存中創建一個新的地方,這一切類變量,現在如果我做
[instance record];
它將創建所有在record
中的變量,但它們將是新的一次。
現在可以說,我想從外部類來電record
,並改變/使用它的變量 不是創造新的一次,但使用一次已創建的mainClass
。
這樣做的最好方法是什麼,它與類方法有什麼關係? 這個方法應該是一個類方法嗎?如果是的話,爲什麼?