我的应用程序为不同的对象下载小图片,并使用唯一的fileName将它们保存在手机中。 我需要检查服务器上的图像是否已更改。下载大图片后,我修改了日期字符串。如果它被修改的日期改变了,我下载新的大图。 但对于小图片我不想以同样的方式去。因此,我希望始终下载该文件,并检查数据的哈希以查看它是否已更改。如果数据有不同的哈希值 - 我会下载图片。
我可以检查下载的数据是否保存在设备上?这些数据是否具有相同的哈希值?
答案 0 :(得分:1)
此Stackoverflow问题包含一个使用MD5的好的NSData类别: https://stackoverflow.com/a/2018626/100848
你可以实例化一个NSImage并在它的TIFFRepresentation上调用上面的哈希方法。