iPhone: получить данные - PullRequest
2 голосов
/ 23 января 2010

Новичок Q.

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

Какие варианты у меня есть, чтобы получить данные.

Возможно, принимающий веб-сервис REST?

Есть ли «экспорт в файловую систему iTunes» или что-то подобное?

Ответы [ 4 ]

5 голосов
/ 23 января 2010

Зависит от количества и типа информации.

Для большого количества данных, которые необходимо перенести в центральное место, веб-сервис, вероятно, самый простой в использовании для машинной обработки.

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

Для простых данных, которые не будут обрабатываться машиной, а вместо этого - просто отчет для чтения людьми, я хотел бы использовать Mail API, чтобы позволить пользователю отправлять результаты по электронной почте себе или кому-либо еще.

1 голос
/ 23 января 2010

Также смотрите этот вопрос для сценария синхронизации с рабочим столом: Синхронизация между Mac OS X и iPhone

Кажется смешным, что у Apple пока нет поддержки служб синхронизации на iPhone.

1 голос
/ 23 января 2010

Пока iTunes создает резервные копии ваших данных, официального доступа к данным в этих резервных копиях нет (AFAIK).

Вместо публикации в веб-сервисе вы также можете обслуживать данные из своего приложения и иметь настольный клиент, загружающий их с телефона.

В обоих случаях вы можете использовать Bonjour для публикации адреса.

1 голос
/ 23 января 2010

Загрузка данных в веб-сервис - типичный способ сделать это.

Apple не предоставила API для взаимодействия с системой iTunes Sync.

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