У меня есть приложение для iPad с более чем 50 полноэкранными изображениями (png), и я хочу иметь возможность переворачиваться назад и вперед между изображениями. Чтобы уменьшить размер приложения, я загружаю изображения по мере необходимости, используя NSURLConnection. Я также кеширую около 15 изображений. Проблема, с которой я сталкиваюсь, заключается в том, что, хотя у меня есть кеш, довольно легко пролистать кеш и изображение, которое еще не было загружено.
Мне интересно, что вы предлагаете, чтобы решить мою проблему. Должен ли я просто увеличить кэш или уменьшить размер изображений? Нужно ли ограничивать количество загружаемых картинок одновременно? Большое спасибо!
Так я начинаю загрузку каждого изображения
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:[NSURLRequest
requestWithURL:[NSURL URLWithString:theUrlString]]
delegate:self startImmediately:NO];
[conn scheduleInRunLoop:[NSRunLoop mainRunLoop]
forMode:NSRunLoopCommonModes];
[conn start];