0

Obj-C クラスに C++ ポインター プロパティを追加する必要があります。プロジェクトは ARC ベースです。ゲッターとセッターを持つようにプロパティにしたい。しかし、私が理解しているように、そのC++ポインターの割り当てはObj-Cフレームワークで管理できないため、弱いポインターなどを指定する必要がありますか?

4

2 に答える 2

1

C++ オブジェクトへのポインターを含む C/C++ ポインターは、ARC の対象ではなく、整数などの他のプリミティブ型と同様に処理されます。プロパティの場合、これは を使用することを意味しますassign。例えば:

@property (assign) int *intPtrValuedProperty

C/C++ の場合と同様に、参照されるメモリの割り当てと割り当て解除を手動で管理する必要があります。

于 2013-09-24T09:14:01.760 に答える