2011-01-08 10 views

答えて

24

NSCopying Protocol Reference以上見てください最近では、すべてのアプリケーションがすべての割り当てが行われる単一のゾーンしか持っていませんが、NSZoneクラスがまだ存在していて、あまりにも多くのコードが依存するように書かれています+allocWithZone:は変更を行うための基本的な割り当て方法です。

簡潔に言えば、NSZone構造体全体を無視することができます。また、無効化する必要がある場合は、+allocWithZone:を気にする唯一の理由があります。 -copyWithZone:と同様に、ゾーンを無視することもできます。あなたが望むなら、+allocWithZone:を同じゾーンに通すことができますが、それは何の違いもありません。

1

が、具体的copyWithZone:

+7

私の意見では、ドキュメントには、それが有用な方法であることが説明されていません。「新しいインスタンスに割り当てられるメモリの領域」は漠然としています。 –

関連する問題