我正在嘗試嚮應用添加離線使用。我只需要NSURLRequest/NSURLCache完成的所有工作,同時能夠精確選擇磁盤存儲位置,因此我可以將它放在「/ Library/Application Support/whatever」中,永遠不會被刪除(不會忘記標誌,所以它不會在iCloud/iTunes上同步)。iOS6 +離線管理像本地緩存管理一樣工作
我覺得我必須自己做所有的工作,而且我在第一個問題上運行。 NSURLCache在內存中保存一個字典,其中的鍵是NSURLRequest,值是關聯的NSCachedURLResponse。我也是這樣做的,但是我不能在磁盤上寫這個字典,因爲它不是由基本類型組成的。
你有關於如何在磁盤上寫這樣一本字典的想法嗎?