В настоящее время я загружаю изображения из приложения IOS в AWS S3.IOS Загрузить изображения от AWS S3
Чтобы отобразить изображения, загруженные в S3 я использовать методы Документов
// Construct the NSURL for the download location.
NSString *downloadingFilePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"downloaded-myImage.jpg"];
NSURL *downloadingFileURL = [NSURL fileURLWithPath:downloadingFilePath];
// Construct the download request.
AWSS3TransferManagerDownloadRequest *downloadRequest = [AWSS3TransferManagerDownloadRequest new];
downloadRequest.bucket = @"myBucket";
downloadRequest.key = @"myImage.jpg";
downloadRequest.downloadingFileURL = downloadingFileURL;
А затем, чтобы загрузить изображение с помощью метода
[[transferManager download:downloadRequest] continueWithExecutor:[BFExecutor mainThreadExecutor]
withBlock:^id(BFTask *task)
Я обеспокоен месте загрузки: могут ли быть проблемы с памятью, если загружено слишком много изображений?
Если кто-то уже использует этот фреймворк, есть ли возможности кэширования для установки вручную? Есть ли какое-то преимущество в использовании структуры, такой как SDWebImage, для отображения изображений?