Можно ли преобразовать указатель в NSUInteger и надежно сравнить значения, чтобы проверить на равенство объектов?
Почему бы просто не сравнивать указатели напрямую?Этот код:
NSString *foo = @"Hello,"; NSString *bar = @"World!"; if (foo == bar) { // Do something. }
проверяет равенство указателей, преобразование не требуется.
Вы будете проверять, что указатели ссылаются на один и тот же объект.Или другими словами, что указатели равны.
Но вы можете сделать это без приведения их к NSUInteger.