如何在 Objective-C 中使用 MurmurHash 64?
我需要使用 murmurhash 对 NSString 进行哈希处理,我被迫这样做,因为其他团队正在这样做所以,我需要在x86平台上使用64位密钥长度,有人在objective-C中实现或使用过murmurhash吗?
Murmurhash 64 是一个 .cpp 文件,我无法在 iOS SDK 4.3 中编译它,也尝试将其重命名为 .mm 但结果仍然相同。
任何帮助或指南将不胜感激。
如果有人感兴趣,我将发布编译错误消息。
I need to Hash a NSString using murmurhash i am forced to do that because the other team is doing so, I need to use the 64-bit key length on x86 platform, have anyone implemented or used murmurhash in objective-C?
Murmurhash 64 is a .cpp file and i can't get it compiled in iOS SDK 4.3, also tried to rename it to .mm but the result still the same.
Any help or Guide would be greatly appreciated.
I will post the Compilation Error Messages if someone is interested.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
MurmurHash3:
使用示例:
MurmurHash3:
Usage example:
对于所有前来寻找正确答案的人,这里是交易:
MurmurHash64.h 类
小心我已经更改了 typedef
MurmurHash64.m 类
For all those who will come to look for the correct answer, here is the deal:
MurmurHash64.h class
careful I have changed the typedef
MurmurHash64.m class
这适用于某些 .h:
This goes to some .h: