0

私はiOSが初めてです私のプロジェクトでは、遅延読み込みによってテーブルビューに画像を表示しています.しかし、すべてのダウンロード画像のURLはcache.dbに保存されています.そのため、このプロセスを継続的に実行するとメモリが少なくなります.管理方法を教えてください.ここに記憶

4

1 に答える 1

2

私はキャッシングの経験はありませんが、キャッシングを無効にしたり制限したりできると思います。キャッシュを無効にするには、次のコードを使用できます

NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
[sharedCache release];

キャッシュ制限に関するこのブログ エントリをご覧ください http://twobitlabs.com/2012/01/ios-ipad-iphone-nsurlcache-uiwebview-memory-utilization/

それが役に立てば幸い

于 2013-02-15T11:35:24.307 に答える