如果我们有ARC,如何实施财产

时间:2012-05-21 06:36:21

标签: objective-c xcode4 automatic-ref-counting

-(Business *) currentBusiness
{
    return _currentBusiness;
}

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

即使对于强大的属性,它应该是这样吗?

我的意思是ARC,我们不需要调用retain release或者其他什么权利?

1 个答案:

答案 0 :(得分:2)

只要您声明该属性由该ivar支持(最容易通过@synthesize currentBusiness = _currentBusiness;执行此操作),是的,这是正确的。

我假设你想在accessor方法中做更多的事情而不是分配/返回,否则你不会打扰实现它们。