我發現了https://github.com/rs/SDWebImage和https://github.com/markofjohnson/HJCache 這兩種好的方法用於磁盤和內存上的圖像異步下載和緩存。 有沒有類似的東西,但支持ARC?是否有支持ARC的SDWebImage或HJCache等緩存框架?
2
A
回答
2
更新:AFNetworking增加了對ARC的支持。對於圖像緩存,NSURLCache自ios5開始執行磁盤緩存,請參閱此處here
2
您可以在ARC項目中使用這些庫,方法是從庫中的類文件設置-fno-objc-arc標誌。看到這個答案的說明:
How can I disable ARC for a single file in a project?
ARC代碼可以使用ARC代碼的互操作,沒有損害的好處,你自己編寫的代碼。除了爲你寫保留/發佈聲明外,ARC沒有任何魔法,所以只要SDWebImage沒有泄漏,由於保留/發佈聲明已經寫入,將它轉換爲ARC沒有任何好處。
+0
謝謝,這就是我在做AFNetworking時所做的,我只是希望有新的東西。這些框架非常好,但我更喜歡SDK來處理內存管理。 – 2012-01-14 11:13:25
相關問題
- 1. 是否支持ARC?
- 2. SQLAlchemy是否支持緩存?
- 3. AMF是否支持緩存?
- 4. Xcode 4.1是否支持ARC?
- 5. ARC是否支持myiVar = nil?
- 6. ASIHTTPRequest是否支持ARC?
- 7. cocos2d是否支持ARC?
- 8. JSoup是否支持getComputedStyle或等價的?
- 9. git lfs是否支持本地或「近」輔助存儲\緩存?
- 10. SharePoint 2003是否支持.NET 3.5框架?
- 11. OpenXava框架是否支持Web服務?
- 12. Android WebView是否支持框架標籤?
- 13. CoreBluetooth框架是否支持Blob讀取?
- 14. Spring框架是否支持Jersey API
- 15. WatchOS 3是否支持SpeechKit框架?
- 16. Play框架是否支持「片段」?
- 17. GCM是否支持iOS PushKit框架?
- 18. 實體框架是否支持加密
- 19. iPhone 5是否支持MetalPerformanceShaders框架?
- 20. Varnish是否支持分佈式緩存?
- 21. std :: map是否支持緩存?
- 22. 是否有支持IE 5等瀏覽器的跨瀏覽器JavaScript框架?
- 23. SDWebImage不緩存
- 24. 是否支持語言ui框架支持RTL語言?
- 25. 是否有在的IntelliJ或者Eclipse Vaadin的declaritive UI框架的支持?
- 26. 是否ADO.NET實體框架支持精簡版框架
- 27. 是否有支持測試依賴性的Python測試框架?
- 28. 是否有支持Erlang「移動代碼」概念的.NET框架?
- 29. SDWebImage清除緩存
- 30. 清除SDWebImage緩存
您是否嘗試過MKNetworkKit? http://github.com/MugunthKumar/MKNetworkKit基於ARC的網絡+緩存框架。 – Mugunth 2012-01-31 03:34:43
這看起來正是我所需要的,現在我正在使用AFNEtworking和SDWebImage,但都沒有ARC(不是真正的問題),而是分開。 SDWebImage似乎並沒有考慮緩存大小,網絡指標已經搞亂了。 – 2012-01-31 08:39:12