标签: ios string macos hash ios8
NSString hash(甚至是iOS documentation)的文档包含以下指令:
NSString hash
您不应该依赖具有相同哈希值的此属性 OS X的发布。
我们是否知道可以假设该属性在iOS版本(而不是OS X)中具有相同的值?
我们是否知道为什么OS X可能会有所不同? (这是否允许Apple在某些时候从MD5切换到另一个哈希函数?)
答案 0 :(得分:1)
我们不能依赖NSString哈希。看看:
Why is [NSString hash] device dependent?
http://www.abakia.de/blog/2012/12/05/nsstring-hash-is-bad/