[Cocoa] NSMutableArrayのインスタンスを”Mutable”なまま複製したいときは”mutableCopy”メソッドを使おう photo credit: alberthuynhphoto iPadアプリの開発をしていて少しハマってしまったのでメモ。 最近よくハマるので、どんどんブログ記事にしてまとめていきたいと思います。 問題 NSMutableArrayのインスタンス(つまり変更可能な配列)を複製して、複製先の配列にオブジェクトを挿入しようとしたときのことです。 下記のようなコードを実行すると途中で例外が発生し、プログラムが停止してしまいました。 NSMutableArray* originalArray; NSMutableArray* duplicatedArray; originalArray = [[NSMutableArray alloc] init]; du
![[Cocoa] NSMutableArrayのインスタンスを"Mutable"なまま複製したいときは"mutableCopy"メソッドを使おう | CreativeStyle](https://cdn-ak-scissors.b.st-hatena.com/image/square/9bc9e17943a3e1334db138fc7c4f34f7732ee078/height=288;version=1;width=512/http%3A%2F%2Ffarm5.static.flickr.com%2F4095%2F4810241294_a76d8048e1_m.jpg)