Google API
API для поиска изображений Google / Руководство разработчика JSON .
Вам придется отображать изображения самостоятельно, в результате вы получите ответ json. Однако это даст вам максимальный контроль. Результат будет содержать уменьшенный URL-адрес, который можно использовать для предварительного просмотра.
Загрузка изображений
Загрузка изображений может быть выполнена разными способами:
Использование API Google работает только при определенных обстоятельствах, таких как
" Приложения, использующие этот интерфейс, должны соблюдать все существующие Условия обслуживания. Самое главное, вы должны правильно идентифицировать себя в своих запросах. "
Сохранение изображений
После получения результатов вы можете сохранить изображение на диск с помощью:
NSString *aFileName = @"myImage.jpg";
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory = [paths objectAtIndex:0];
NSString *path = [documentDirectory stringByAppendingPathComponent:aFileName];
[myImageAsData writeToFile:path atomically:YES];
в качестве альтернативы, если у вас уже есть изображение UIImage :
NSData *myImageAsData = [NSData dataWithData:UIImagePNGRepresentation(anImage)];
[myImageAsData writeToFile:path atomically:YES];