0

リソースへのポインタまたは「ハンドル」を返すCメソッドを呼び出しています。後で再び渡すために、void*を保持する必要があります。

.NETでは、IntPtrを使用する場合があります。IntPtrと単なるintの唯一の違いは、ポインターをより厳密に型指定された変数にすることを除いて、IntPtrが自動的にプラットフォームのサイズ(32ビットまたは64ビット)になることです。私はObjective-Cで同じものを探しています。

Objective-Cでポインターをラップする同等の方法はありますか?

4

2 に答える 2

7

NSValueを見たことがあります+ (NSValue *)valueWithPointer:(const void *)aPointerか?

于 2012-08-26T03:54:31.203 に答える
4

Objective-CはCのスーパーセットであるため、単純にを使用できますvoid *

于 2012-08-26T03:54:49.907 に答える