Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: 目的 c - 割り当て、コピー、保持
Objective c の @property ディレクティブで使用される " retain " と copy 属性の違いを知りたいです。
事前にどうもありがとう....
copy は、変数の内容をコピーします (保持カウントを 1 に設定します)。保持は、保持カウントに +1 を追加するだけです。したがって...可変オブジェクトがあり、それを保持する場合、それを変更すると、オブジェクトは「保持」のあるすべてのプロパティで「更新」されますが、「コピー」のあるプロパティでは更新されません。オブジェクトが不変の場合、違いはありません。