6

我很好奇 cocos2d 对变量有任何命名约定吗?

我有这个

//.h
NSMutableArray *newRowForCounter;

//.m
@synthesize newRowForCounter;

在@synthesize 它警告“属性的合成吸气剂遵循可可命名约定以返回'拥有'对象”但如果我将名称更改为其他名称,它可以正常工作。

我还尝试以 new- {EX newVariable...) 开头的变量命名,它仍然警告我。

谢谢

我的伽玛可能看起来很糟糕,对此感到抱歉

4

1 回答 1

48

new 不能用在变量名的开头。这就是它显示错误的原因。

Sol :声明一个名称以 new 开头的属性,除非您指定不同的 getter:

// Won't work:
@property NSString *newTitle;

// Works:
@property (getter=theNewTitle) NSString *newTitle;

这里这里的解释

于 2013-04-01T12:07:08.560 回答