2016-03-03 94 views
-2

我希望做这样的事情:如何在Objective C中声明一个实例变量?

@interface Player : NSObject 

    @properties int hitPoints = 200, 
        mana  = 100; 

@end 

所以我每次启动类播放器的一个对象时,该对象将有
与特定值的变量。

我是否需要在@implementation节中声明这个?

我知道我可以在init派
中设置这些变量,但我想知道是否有其他方法。

我是新来的目标C和一般的面向对象。

+2

如果你想给一个属性一个非默认的初始值,你必须在init – dan

回答

1

如果你想让你的属性公开,你可以在你的头文件中声明它们,然后,如你所说,在你的实现文件的init方法中,你可以给它们设置默认值。