私はNSMutabelArray
を持っていて、その中のいくつかのオブジェクトは私のView-Controller
のプロパティとして持っています。 このVCをプッシュすると、この配列が渡されます。Objective-Cプロパティのコピー属性は、ディープコピーまたはシャローコピーを作成しますか?
私は最初にそれを割り当てました。
しかし、私は以前のVCのものに影響を与えることなく、デバイスがVCを回転するたびに変更する必要がありました。 コピープロパティを作成しました。
今、アレイのオブジェクトを個別に変更していました。
しかし、なんとか私の前のVCの配列も変わっていました。
変更されたオブジェクトで新しいNSMutabelArray
を作成しなければならず、自分のプロパティに設定する必要がありました。
コピー属性は、配列に追加されたオブジェクトの同じ参照を持つ別の配列を作成するだけですか?