Мне кажется, я знаю, что происходит:
На iPhone есть две отдельные коллекции фотографий:
- Альбом iPhoto, синхронизированный из приложения iPhoto на Mac.
- Снимки, сделанные с помощью камеры iPhone.
Альбом iPhoto недоступен обычным приложениям (при условии, что мы не говорим о взломанных устройствах здесь) - приложение может толькопотребуйте, чтобы пользователь выбирал картинку за картинкой от руки.
Снимки, сделанные камерой, однако, попадают в папку «DCIM», которая используется всеми приложениями вместе с другими данными.Вы можете увидеть все это, если вы используете приложение Mac «iPhone Explorer» (я уверен, что есть аналогичные приложения и для Windows).
Следовательно, хотя я никогда не пробовал «Карту изображений» сам, я подозреваю,что он просто обращается к этой папке DCIM.
...
О, теперь подождите ... Я просто использовал iPhone Explorer, чтобы посмотреть общую папку моего iPad (/ var / mobile / Media)и увидите, что там есть не только папка DCIM, но и папка «Фото», которая содержит «базу данных фотографий», как на Mac.Вау, это интересно ... Это может означать, что "Picture Map" фактически читает этот файл БД напрямую.Это было сделано на Mac, и я подозреваю, что формат файла на iPhone OS также не сильно отличается.
Это отвечает на ваш вопрос?