Если выбор информации по HTTP возможен, я бы порекомендовал вам изучить превосходную библиотеку ASIHTTPRequest .Что касается локального хранения этой информации, взгляните на платформу Apple Core Data - поддержка этой платформы встроена в XCode.
Получение изображения из URL довольно просто:
// Assuming imageURL is the image's URL as an NSURL.
UIImage *image = [UIImage initWithData:[NSData dataWithContentsOfURL:imageURL]];
Затем вы можете сохранить это изображение в папке документов вашего приложения или в виде необработанных данных в основных данных.