我正在-hash一个类上实现该方法,它应该返回一个NSUInteger. 我的实现将与此类似:
- (NSUInteger) hash {
return CFHash(self->cfObj);
}
现在,CFHash返回 a CFHashCode,它是typedefed unsigned long,但据我所知 anNSUInteger要么是unsigned longOR an unsigned int。
如果我unsigned long在应用程序期望一个时返回一个,我会遇到什么样的问题unsigned int?