我希望做这样的事情:
@interface Player : NSObject
@properties int hitPoints = 200,
mana = 100;
@end
因此,每次我启动类Player的对象时,该对象都会有 那些具有这些特定值的变量。
我是否需要在@implementation部分声明这个?
我知道我可以在init派系中设置这些变量 但我想知道是否有另一种方式。
我是Objective C的新手,也是OOP的新手。
答案 0 :(得分:1)
如果您希望您的属性是公共的,您可能希望在头文件中声明它们,然后,如您所说,在实现文件的init方法中,您可以为它们提供默认值。