我發現了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. ARC是否支持myiVar = nil?
- 3. ASIHTTPRequest是否支持ARC?
- 4. iOS 4.3是否支持ARC
- 5. cocos2d是否支持ARC?
- 6. Xcode 4.1是否支持ARC?
- 7. AMF是否支持緩存?
- 8. SQLAlchemy是否支持緩存?
- 9. OpenXava框架是否支持Web服務?
- 10. SharePoint 2003是否支持.NET 3.5框架?
- 11. 實體框架是否支持加密
- 12. Play框架是否支持「片段」?
- 13. Android WebView是否支持框架標籤?
- 14. WatchOS 3是否支持SpeechKit框架?
- 15. iPhone 5是否支持MetalPerformanceShaders框架?
- 16. Spring框架是否支持Jersey API
- 17. GCM是否支持iOS PushKit框架?
- 18. std :: map是否支持緩存?
- 19. Varnish是否支持分佈式緩存?
- 20. 是否有支持IE 5等瀏覽器的跨瀏覽器JavaScript框架?
- 21. 是否有在的IntelliJ或者Eclipse Vaadin的declaritive UI框架的支持?
- 22. 是否ADO.NET實體框架支持精簡版框架
- 23. 是否有支持Erlang「移動代碼」概念的.NET框架?
- 24. 是否有任何python web框架支持「flush」?
- 25. .htaccess - 是否有緩存等待?
- 26. 是否有一個用於playframework的自動緩存框架?
- 27. AppFabric緩存是否支持WCF持久服務?
- 28. SDWebImage的緩存在哪裏?
- 29. 是否有持續部署框架?
- 30. 堅持實體框架查詢緩存
您是否嘗試過MKNetworkKit? http://github.com/MugunthKumar/MKNetworkKit基於ARC的網絡+緩存框架。 – Mugunth 2012-01-31 03:34:43
這看起來正是我所需要的,現在我正在使用AFNEtworking和SDWebImage,但都沒有ARC(不是真正的問題),而是分開。 SDWebImage似乎並沒有考慮緩存大小,網絡指標已經搞亂了。 – 2012-01-31 08:39:12