根據legacy docs,Apple爲在iOS 5及更高版本上運行的所有應用程序提供默認NSURLCache
實現。iOS 9和以上版本的URLCache.shared行爲
沒有特殊緩存要求的應用程序或 約束應該找到可以接受的默認共享緩存實例。 具有更多特定需求的應用程序可以創建自定義NSURLCache 對象,並使用
setSharedURLCache:
將其設置爲共享緩存實例。應用程序應該在調用 此方法之前這樣做。
但是,new API reference沒有在URLCache.shared
的當前頁面上指定此信息。
我的應用程序有一個要求,不緩存任何網絡請求或響應。針對iOS 9及以上版本的應用程序,Apple是否仍提供共享NSURLCache
?如果是這樣,我將如何完全禁用它,忽略它,或者將任何NSURLSession
請求的容量設置爲0?