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?

http://www.abakia.de/blog/2012/12/05/nsstring-hash-is-bad/