iOS(不是 OS X)版本中具有相同值的 NSString 散列?
NSString hash with same value across releases of iOS (not OS X)?
NSString hash
(甚至 iOS documentation)的文档包含此说明:
You should not rely on this property having the same hash value across
releases of OS X.
我们是否知道 属性 是否可以假设在 iOS 的各个版本中具有相同的值(与 OS X 相对)?
我们知道为什么 OS X 会有所不同吗? (例如,这是为了允许 Apple 在某个时候从 MD5 切换到另一个哈希函数吗?)
我们不能依赖 NSString 散列。看看:
Why is [NSString hash] device dependent?
NSString hash
(甚至 iOS documentation)的文档包含此说明:
You should not rely on this property having the same hash value across releases of OS X.
我们是否知道 属性 是否可以假设在 iOS 的各个版本中具有相同的值(与 OS X 相对)?
我们知道为什么 OS X 会有所不同吗? (例如,这是为了允许 Apple 在某个时候从 MD5 切换到另一个哈希函数吗?)
我们不能依赖 NSString 散列。看看:
Why is [NSString hash] device dependent?