一部のオブジェクトが知らないうちに自動リリースされることに少しイライラしています。良いことかもしれませんが、もしそうなら知りたいです。ドキュメントには、どのメソッドがオブジェクトを自動解放するかが記載されていないので、私は通常、自分の道をテストしますが、これは私の意見ではばかげています。たとえば、[NSDate date]はオブジェクトを自動解放し、[NSArray arrayWithObjects:...]も自動解放します。ドキュメントに書かれていないのにどうやってわかりますか?
静的関数を使用してオブジェクトを作成するこのようなメソッドは、常に自動解放されたオブジェクトを返すというパターンが見られ始めています。これは常に本当ですか?