http://blog.livedoor.jp/faulist/archives/1051536.html http://ameblo.jp/xcc/entry-10400027873.html インスタンス変数としてヘッダで宣言した変数は、deallocメソッドにてreleaseするのがメモリ管理の基本です。でも、後にreleaseするということは、allocで生成しておかないといけないんですね…。 message sent to deallocated instance というエラーメッセージがでて落ちまくりました。ファクトリメソッドで生成したものはautoreleaseされてしまうので、deallocがコールされたときにはもうそんな変数ないよ、ってことですよね。今まで意識しないでやってきたけど全く気づかなかったな〜。 NSStringのインスタンス変数を使ったアプリが落ちまくったこと