2010-07-29 4 views
1

Я разрабатываю приложение для Mac Desktop с помощью аналогичного устройства iOS.
В основном я хочу загрузить информацию о мероприятии (музыкальные концерты и т. Д.) С рабочего стола в онлайн-базу данных и иметь возможность читать (только) информацию в то время как мобильный.Указатель в правильном направлении

У меня есть оба приложения, работающие с использованием Core Data (с базой данных sqlite - я собирался использовать XML, но iOS, похоже, не позволяет мне это делать), но я в недоумении, когда он входит в состав веб-служб.

Я занимаюсь поиском в Google и проверке документов с использованием sqlite, XML, JSON, NSXMLParser (мне нужны спокойные сервисы?) И многие другие вещи, и я просто не получаю никуда быстро.

Может ли кто-нибудь объяснить мне этот принцип? Я действительно нуждаюсь в Core Data? Нужно ли мне преобразовывать данные sqlite в XML и обратно, чтобы прочитать его через мобильное устройство iOS?

Я чувствую, что я делаю это намного сложнее, чем должно быть - или это так?

Надеясь, что кто-то может поставить меня прямо. Надеюсь, я дал достаточно информации.

+0

Хорошо, поэтому я думал об этом, и я считаю, что путь вперед - это изменить файл хранилища основных данных на моем рабочем столе в XML, загрузить файл на сервер, а затем проанализировать его с помощью NSXMLParser, как в SeismicXML. Затем я назначу анализируемый контент для вызова объектов на мобильном устройстве, где он будет храниться локально с использованием Core Data. Я думаю, что добился прогресса. – BillySangster

ответ

1

Что я делаю, и я сделал много приложений iOS для веб-сервисов. Я делаю веб-страницу в JSON, вызываю ее, а затем использую SBJsonParser, который анализирует JSON на собственные объекты, например словарь или массив словарей, затем я показываю данные. Это очень просто.

В определенное время, например ViewDidLoad, я извлекаю файл JSON. Помните, что json-документ может быть веб-сервисом или просто текстовым файлом. Все что тебе нужно. JSON не нуждается в дополнительном коде, это чрезвычайно lightweight и анализирует без каких-либо помех в нативные объекты. Меньшая работа для вас.

Смежные вопросы