之前收藏了一个解释,感觉不是太清晰:
这儿有个解释就不错:
如果做了x=_x的处理:
@synthesize happiness = _happiness
-(void) setHappiness:(int)happiness{
...
_happiness=happiness;
...
}
如果没有=_:
@synthesize happiness
-(void) setHappiness:(int)happiness{
...
happiness=happiness//这里发生混淆
...
}