Я получаю много изображений с веб-сервисов.Я хочу кешировать это.Я хочу знать, есть ли способ кешировать данные за определенное время, например, за 1 день.
Вы должны использовать AlamofireImage .
let downloader = ImageDownloader() let urlRequest = URLRequest(url: URL(string: "https://httpbin.org/image/jpeg")!) downloader.download(urlRequest) { response in print(response.request) print(response.response) debugPrint(response.result) if let image = response.result.value { print(image) } }
Чтобы очистить кеш, вы можете увидеть этот раздел: https://github.com/Alamofire/AlamofireImage#image-cache