Генерация динамических листов для CATiledLayer

Я видел WDC2010 Session 104 для использования scrollviews и CATiledLayers, что все довольно круто. Но я не уверен насчет генерации изображений плитки. В примере уже созданы изображения плитки лягушки. Но если у меня есть приложение для фотографий, в котором я делаю свои собственные фотографии, мне нужно будет создавать плитки самостоятельно, и я не уверен, что лучше всего выбрать.

Самый простой способ - сразу же сделать снимок и сохраняю его, я немного манипулирую изображением и создаю все возможные плитки, которые мне нужны. Но это означает, что для каждой фотографии я храню намного больше файлов и использую больше файлового пространства.

Незадолго до того, как мне понадобится фотография, Я создаю плитки во временном каталоге. Когда я закончу просмотр, я могу удалить этот временный каталог. По крайней мере, я использую только дополнительное файловое пространство при просмотре фотографий. Но я бы беспокоился о загрузке изображения для создания плиток относительно того, добавляю ли я задержку, заметную для пользователя.

8
задан Kara 15 January 2014 в 19:19
поделиться