NSString hash值能代表这字符串的内容的唯一性吗?

想要用字符串作为Dictionary的key.每一种内容都会对应一个数据对象。
但是字符串很长,是很多网页链接地址,我想将字符串转换一下,这样子可能效率会高一些?
看到NSString有一个hash值,是不是可以用@(string.hash)的NSNumber的值作为key呢?
我目前只是用MD5来做的

hsah只是一个无符号的整形数,还是建议将key转换为md5或者sha1,
SDWebImage在做本地存储的时候就是用url转换的MD5做的key

  • 设置UILabel的alpha属性后,如何让该lable上文字的透明度不变?
  • java,c,objective-c 先学哪个好?
  • Xcode7 UITest
  • 怎么找到野指针,崩溃了,完全定位不到问题所在的位置。
  • iOS工程中开发环境和发布环境的切换以方便测试
  • ios 判断迅雷看看app是否安装
  • 对于单位的UI给的设计稿标注,有几个问题想问问大家
  • self.navigationController 为空,在MasterViewController 不同的方法里
  • 多行文本对齐效果最适当的实现方式
  • 高斯模糊的白边问题
  • textField keyboardType 设置为Dark 但是键盘作为第一响应者的时候偶尔会变成如图所示的样子,求解各路大神