ログイン



initWithZone

水曜日, 11月 23rd, 2011 by

initWithZoneはZoneを指定してインスタンスを作るメソッド。一緒に使うオブジェクトを隣接したメモリ空間に配置することで、メモリアクセスの局所性を高め、性能向上を実現できる。というような目的で開発されたが、現代のObjective-Cでは、そんな事しなくても問題ないという風に考えられており、過去の遺物になっている。

詳解 Objective-C 2.0 改訂版の305ページ後半に解説があります。