2016-03-03 96 views
-2

我希望做這樣的事情:如何在Objective C中聲明一個實例變量?

@interface Player : NSObject 

    @properties int hitPoints = 200, 
        mana  = 100; 

@end 

所以我每次啓動類播放器的一個對象時,該對象將有
與特定值的變量。

我是否需要在@implementation節中聲明這個?

我知道我可以在init派
中設置這些變量,但我想知道是否有其他方法。

我是新來的目標C和一般的面向對象。

+2

如果你想給一個屬性一個非默認的初始值,你必須在init – dan

回答

1

如果你想讓你的屬性公開,你可以在你的頭文件中聲明它們,然後,如你所說,在你的實現文件的init方法中,你可以給它們設置默認值。