0
-(Business *) currentBusiness
{
    return _currentBusiness;
}

-(void) setCurrentBusiness:(Business *)currentBusiness
{
    _currentBusiness = currentBusiness;
}

即使是强大的属性也应该这样吗?

我的意思是对于 ARC,我们不需要调用保留释放或其他任何权利?

4

1 回答 1

2

只要您声明该属性由该 ivar 支持(通过 最容易做到这一点@synthesize currentBusiness = _currentBusiness;),是的,这是正确的。

我假设你想在访问器方法中做更多的事情而不是分配/返回,否则你不会费心去实现它们。

于 2012-05-21T06:55:41.847 回答