私はオブジェクトの配列を持っています
配列とそのすべての内容をコピーしたい
「オブジェクト」は NSCopying を実装します
やってると思った
NSArray *copiedArray = [array copy];
内部に含まれるオブジェクトで copyWithZone をトリガーします。
残念ながらそうではありません...
これはどのように行うことができますか?
私はオブジェクトの配列を持っています
配列とそのすべての内容をコピーしたい
「オブジェクト」は NSCopying を実装します
やってると思った
NSArray *copiedArray = [array copy];
内部に含まれるオブジェクトで copyWithZone をトリガーします。
残念ながらそうではありません...
これはどのように行うことができますか?
それは、配列のコピーをどれだけ深くしたいかによって異なります。1 つのレベルで十分な場合- initWithArray:copyItems:
は、トリックを行うつもりです。実際のディープ コピーが必要な場合は、自分で作成する必要があります。