我可以将指针转换为NSUInteger并可靠地比较值以测试对象是否相等吗?
答案 0 :(得分:1)
您将测试指针引用同一个对象。或者换句话说,指针是相等的。
但是你可以在不将它们转发给NSUInteger的情况下做到这一点。
答案 1 :(得分:1)
为什么不直接比较指针?这段代码:
NSString *foo = @"Hello,";
NSString *bar = @"World!";
if (foo == bar) {
// Do something.
}
正在测试指针相等性,不需要转换。