1

我使用hashonNSString来获取一个整数来唯一地表示一个 URL,然后将它存储在 Core Data 中以唯一的对象。

这足以确保它是独一无二的吗?URL 字符串通常为 50 到 80 个字符。

如果不是,我很乐意接受任何改进它的建议!

4

1 回答 1

4

不,哈希不足以唯一的 URL。哈希的目的是分发对象,例如计算哈希表索引。

使用哈希码,您可以进行快速比较,如果两个对象有两个不同的哈希,它们是不同的,如果它们具有相同的哈希,您必须使用比较。

于 2013-02-03T12:34:09.463 回答