9
オブジェクトのメモリアドレスをNSStringとして保存する必要があります。そのための特別なフォーマット指定子はありますか?オブジェクトのメモリアドレスをNSStringとして取得する方法はありますか?
オブジェクトのメモリアドレスをNSStringとして保存する必要があります。そのための特別なフォーマット指定子はありますか?オブジェクトのメモリアドレスをNSStringとして取得する方法はありますか?
%p
は、オブジェクトへのポインタを含むあらゆるポインタに対して機能します。したがって:
NSString *addr = [NSString stringWithFormat:@"%p", obj];
これは0x
で始まり16進数の文字列になります。
はい、%p
フォーマッタを使用すると、オブジェクトのアドレスを文字列として取得できます。このようなものは動作します:
NSString *pstr = [NSString stringWithFormat:@"%p", myPtr];