是否有支持ARC的SDWebImage或HJCache等缓存框架?

时间:2012-01-14 09:31:35

标签: ios hjcache

我找到了https://github.com/rs/SDWebImagehttps://github.com/markofjohnson/HJCache 这两种方法都适用于磁盘和内存上的图像异步下载和缓存。 是否有类似但支持ARC的东西?

2 个答案:

答案 0 :(得分:2)

通过在库中的类文件上设置-fno-objc-arc标志,可以在ARC项目中使用这些库。请参阅此答案以获取相关说明:

How can I disable ARC for a single file in a project?

ARC代码可以与ARC代码互操作,而不会影响您自己编写代码的好处。除了为您编写保留/释放语句之外,ARC没有做任何魔术,因此只要SDWebImage没有泄漏,将保护/释放语句写入就没有将其转换为ARC的好处。

答案 1 :(得分:2)

更新:AFNetworking增加了对ARC的支持。对于图像缓存,NSURLCache从ios5开始执行磁盘缓存,请参见此处here