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

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

強い特性でもそうあるべきでしょうか?

つまり、ARCの場合、保持リリースなどを呼び出す必要はありませんか?

4

1 に答える 1

2

プロパティがそのivarによってサポートされていることを宣言している限り(これはを介して行うのが最も簡単です@synthesize currentBusiness = _currentBusiness;)、はい、これは正しいです。

アクセサメソッドでは、assign / returnよりも多くのことを実行したいと思いますが、そうでなければ、それらを実装する必要はありません。

于 2012-05-21T06:55:41.847 に答える