如何在Objective C中声明实例变量?

时间:2016-03-03 19:29:31

标签: objective-c oop

我希望做这样的事情:

@interface Player : NSObject

    @properties int hitPoints = 200,
                    mana      = 100;

@end

因此,每次我启动类Player的对象时,该对象都会有 那些具有这些特定值的变量。

我是否需要在@implementation部分声明这个?

我知道我可以在init派系中设置这些变量 但我想知道是否有另一种方式。

我是Objective C的新手,也是OOP的新手。

1 个答案:

答案 0 :(得分:1)

如果您希望您的属性是公共的,您可能希望在头文件中声明它们,然后,如您所说,在实现文件的init方法中,您可以为它们提供默认值。