Кодировать Photo.app как - PullRequest
       7

Кодировать Photo.app как

0 голосов
/ 24 августа 2011

Я пытаюсь закодировать Apple Photo.app для iOS.Все хорошо, но когда я выбираю альбом, чтобы увидеть все мои картинки, загружается все мои картинки немного медленно.Все мои миниатюры сохраняются в базе данных.Я управляю ими с помощью Core Data.Поэтому, когда я выбираю альбом, я создаю определенный запрос и добавляю все свои миниатюры в скроллвью.Но мне нужно подождать, чтобы увидеть все мои эскизы.В Photos.app, когда я выбираю альбом, все картинки загружаются напрямую.

Как Apple это улучшила?

Большое спасибо!

1 Ответ

1 голос
/ 24 августа 2011

Я предполагаю, что вы используете UITableViewCells с 4 изображениями в каждом, и что вы перерабатываете клетки.

JPEG требуют много циклов распаковки ЦП. Об этом было упомянуто на недавней конференции разработчиков Apple. Скорее всего, это то, что замедляет вас.

Решение : используйте PNG и убедитесь, что они абсолютно оптимизированы для размера и разрешения, которые являются минимальными требованиями для миниатюрных изображений. Базовые данные должны быть достаточно быстрыми, чтобы обеспечить плавную прокрутку для тысяч миниатюр.

...