2

違いはありますか?

それらがARCと同じであるとすると、retainはstrongに置き換える必要がありますか?

それで、私はそれらが同じであると言うことができますか?

4

2 に答える 2

4

いいえ、違いはありません。ここでの私の答えによると:

  • retain / strong:(セットの値を自動的に保持/解放し、値が予期せず割り当て解除されないようにします)(ARCおよびオブジェクトタイプの場合はデフォルト)

また、読み取り/書き込みはプロパティのデフォルトであるため、これは必須ではなく、すでに指定していnonatomicます。

于 2012-08-24T17:05:25.550 に答える
0

強力な置換は保持し、同様に機能します。そのオブジェクトのweakがassignを置き換える場合(オブジェクトを参照しているが、その参照数を増やしていない)、非アトミックは2つの間で同じです

于 2012-08-24T17:06:32.023 に答える