Код ниже успешно загружен из ссылки и хранится в моем каталоге кеша. Но я хочу получить много (как 100) изображений с разных URL-адресов (но на одном и том же сайте отличается только имя файла). Это отлично подходит для получения этих изображений, но мне нужно долго ждать. есть все равно, чтобы получить изображения легко и сделать мое реагирование время действительно быстрее.Сохранение изображений с URL-адреса занимает долгое время
NSString *UCIDLink = [NSString stringWithFormat:@"http://www.example.com/picture.png];
NSURL * imageURL = [NSURL URLWithString:UCIDLink];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"picture.png"]];
NSError *writeError = nil;
[imageData writeToFile:filePath options:NSDataWritingAtomic error:&writeError];
if (writeError) {
NSLog(@"Success");
}else{
NSLog(@"Failed");
}
ghgh
Точка борющийся, скорее всего, полоса. Таким образом, все, что улучшает вашу ленту, ускорит процесс. Это не связано с вашим кодом. –
Сколько загрузок вы используете одновременно? – Wain
@Bartdude Спасибо, я получил высокоскоростное соединение, и я уверен, что эта же концепция реализована в Android, и она работает очень быстро. – dinesh