我有一个在我的标题中提到的 ivar
@interface MyClass : UIView{
int thistone;}
- (IBAction)toneButton:(UIButton *)sender;
@property int thistone;
@end
我在实现中综合了它:
@implementation MyClass
@synthesize thistone;
- (IBAction)toneButton:(UIButton *)sender {
if(thistone<4)
{thistone=1000;} // I hate this line.
else{thistone=thistone+1; }
}
我找不到(或在任何手册中找到)设置非零初始值的方法。我希望它从 1000 开始,每次按下按钮时增加 1。该代码完全符合我的意图,但我猜有一种更合适的方法可以为我节省上面的 if/else 语句。非常感谢代码修复或指向在线文档中特定行的指针。