我需要設置圖像到我的imageViews。還有很多圖片(我認爲它將會接近200mb)。我需要保存全部,因爲在沒有互聯網連接的情況下使用本地應用這是非常容易使用類別UIImageView+AFNetworking
,但我不明白它是如何保存和在哪裏?UIImageView + AFNetworking和保存圖像
因此,在訂閱方法here 時,您可以看到它使用的緩存策略爲NSURLCacheStorageAllowed
。所以圖像保存在磁盤上的緩存文件夾中,對嗎?沒關係,但是這個存儲有什麼限制?我是否需要執行下面的代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//another code...
NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:4 * 1024 * 1024
diskCapacity:200 * 1024 * 1024
diskPath:nil];
[NSURLCache setSharedURLCache:URLCache];
return YES;
}
所以NSURLCacheStorageAllowed
從NSCachedURLResponse
回到像storagePolicy
。所以我明白我不能實現我上面寫的代碼。
如果我將使用UIImageView+AFNetworking
類別,我的所有圖像是否會保存在緩存存儲器中?