2

私は Objective-C と Cocoa に慣れていて、すべてのオブジェクトがヒープから割り当てられていることに気付きました。

これが Objective-C の標準である理由はありますか? Objective-C はオブジェクト指向機能を備えた C の厳密なスーパーセットと見なされているため、私は特に熱心です。

4

2 に答える 2

0

私はあなたの質問に正確に答えているわけではありませんが、Obj-C のランタイムを理解しているので、ここで説明します。NSZones を使用すると、オブジェクトをより効率的に割り当てることができます。それらをスタックに置くことはありませんが、少なくとも断片化とパフォーマンスの問題を回避できます: リンク テキスト

于 2009-06-20T04:47:24.437 に答える