0
在我繼續編寫我自己的基礎架構之前 - 是否可以執行請求,如果緩存則立即返回,如果緩存的版本與當前版本不匹配,稍後再返回? NSURLCache/NSURLRequest內置了哪種功能?NSURLRequest - 獲取緩存響應和當前響應?
換句話說:
- 要求MYTHING.json
- 與緩存MYTHING.json立即返回
- 顯示用戶
- 再次返回如果緩存的版本是不是最新
- 更新顯示
在我繼續編寫我自己的基礎架構之前 - 是否可以執行請求,如果緩存則立即返回,如果緩存的版本與當前版本不匹配,稍後再返回? NSURLCache/NSURLRequest內置了哪種功能?NSURLRequest - 獲取緩存響應和當前響應?
換句話說:
您可以直接通過cachedResponseForRequest:
查詢NSURLCache
,以確定是否已有任何東西。然後您可以發出NSURLRequest
並查看返回的內容是否有所不同。但是我沒有意識到一個內置的機制,它會首先給你任何已經存在於緩存中的東西,然後提取任何東西,如果它確定需要提取什麼東西,以及提取的東西是不同的。