這是我們在Swift 2中的代碼。什麼是Swift 3版本?我沒有看到setShared的替代品。如何在swift 3中設置共享URLCache?
let sharedCache: NSURLCache = NSURLCache(memoryCapacity: 0, diskCapacity: 0, diskPath: nil)
NSURLCache.setSharedURLCache(sharedCache)
這是我們在Swift 2中的代碼。什麼是Swift 3版本?我沒有看到setShared的替代品。如何在swift 3中設置共享URLCache?
let sharedCache: NSURLCache = NSURLCache(memoryCapacity: 0, diskCapacity: 0, diskPath: nil)
NSURLCache.setSharedURLCache(sharedCache)
這工作在Xcode 8 Beta 4的
URLCache.shared = sharedCache
它適用於Xcode的8
URLCache.shared = {
URLCache(memoryCapacity: 0, diskCapacity: 0, diskPath: nil)
}()
下面是一個實施例中夫特3增加高速緩存大小爲500 MB
let memoryCapacity = 500 * 1024 * 1024
let diskCapacity = 500 * 1024 * 1024
let cache = URLCache(memoryCapacity: memoryCapacity, diskCapacity: diskCapacity, diskPath: "myDataPath")
URLCache.shared = cache
diskCapacity和memoryCapacity之間的區別是什麼? – Honey
這適用於最終的XCode 8,應該被接受回答 –