>>428
alloc, copy, mutableCopy, newメソッドファミリに属するメソッドは保持可能なインスタンスへのポインタを返し、これら以外は一時的なインスタンスへのポインタを返すだったと思いますが、
一時的なインスタンスへのポインタを返すということは, そのメソッド定義の最後で, autoreleaseされてreturnされるということだと思いますが、
ARCではretain, release, autoreleaseは書けませんから、そのメソッド定義内でオーナーシップを持っていたオブジェクトを、最後にautoreleaseする処理が自動的に入るはずです。
なので、一時的なインスタンスを返すメソッド定義では、最後にautoreleaseが補完されることを念頭に置いて、オーナーシップを持っておかなければならない、
つまり一時的なインスタンスを別の上記メソッドファミリ以外のメソッドで取得し、オーナーシップを取らずにそのままreturnするとまずいと思うのですが間違ってますでしょうか?