Лучший способ управлять огромной библиотекой фотографий с iPhone SDK - PullRequest
0 голосов
/ 26 января 2009

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

Теперь проблема в том, что делать дальше. Я думаю, что лучше всего синхронизировать фотографии, когда пользователь подключается к своему компьютеру и itunes, и получает к ним доступ из приложения (что-то вроде: /photos/catalog/ref1.jpg.

Другой вариант - поместить их в мою базу данных sqlite, но я боюсь, что это станет больше. У меня есть данные + картинка, данные сильно меняются, но картинки меняются редко (если сильно, я ожидаю, что пользователь сделает 2-3 новых снимка каждый раз).

1 Ответ

1 голос
/ 27 января 2009

Я бы просто использовал сетевое подключение, доступное на устройстве, и не беспокоился о синхронизации через iTunes.

Когда вы загружаете изображения, запишите их в папку «Документы» приложения, а затем загрузите их оттуда. Использование сети против дискового пространства будет проблемой. Имейте в виду, что некоторые операторские сети могут быть очень дорогими для передачи данных.

Если изображения названы в систематическом формате, вы можете сохранить их, сравнивая идентификаторы изображений с вашими данными, обрезая старые или не относящиеся к делу.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...