2011-07-24 6 views

答えて

7

Objective-Cオブジェクトのpointeeがヒープに格納されます。ただし、@"foo"block literalsのような定数文字列は、__DATAセグメントに格納されます(グローバル変数の場合)。

通常、ObjCオブジェクトはスタックに格納されません。

4

これらはヒープ上に割り当てられます。これは基本的にすべてのObjective-Cオブジェクトに当てはまります。ブロックは私が現時点で考えることができる唯一の例外です。

+0

ここにはptがあります –

2

Mmmは、ヒープ上に動的に割り当てられたすべてのobjective-cオブジェクトではありませんか?

NSStringは、例外として、@"This is a string"のように宣言していますが、ヒープには配置されません。

+0

ここにはptがあります –

関連する問題