2012-10-02 117 views
0

在我的代碼中,我有一個類mainClass,它有一個實例方法-(void)record。 在mainClass的接口中,我有實例變量,該方法使用該變量。瞭解類和實例方法變量

現在,我知道,每次我創建類的新實例:

mainClass *instance=[mainClass alloc]; 

它在內存中創建一個新的地方,這一切類變量,現在如果我做

[instance record]; 

它將創建所有在record中的變量,但它們將是新的一次。

現在可以說,我想從外部類來電record,並改變/使用它的變量 不是創造新的一次,但使用一次已創建的mainClass

這樣做的最好方法是什麼,它與類方法有什麼關係? 這個方法應該是一個類方法嗎?如果是的話,爲什麼?

回答