有没有办法将任何对象的内存地址作为NSString?

10 iphone cocoa-touch uikit

我需要将Object的内存地址存储为NSString.是否有特殊的格式说明符?

Joh*_*eek 24

%p应该适用于任何指针,包括指向对象的指针.所以:

NSString *addr = [NSString stringWithFormat:@"%p", obj];
Run Code Online (Sandbox Code Playgroud)

这将是一个0x以十六进制开头的字符串.