Справка по веб-сервису iOS xml - PullRequest
1 голос
/ 19 августа 2011

Я пытаюсь создать приложение, которое подключается к базе данных mysql, загружает записи в таблице для пользователя, а затем отображает их в UITableview, который может быть сверен с данными, загруженными из базы данных mysql. Я также хотел бы, чтобы данные были сохранены локально в чем-то вроде sqlite. Затем эти данные будут изменены, а затем загружены обратно в базу данных mysql.

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

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

Спасибо, Аарон

Ответы [ 3 ]

1 голос
/ 19 августа 2011

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

Чтобы ответить на ваш квест, вы не «создаете» файлы XML.Веб-сервисы разрабатываются на языке и пишутся в виде приложений.По сути, вам нужно написать другое приложение, которое работает на сервере.Это приложение будет подключаться к вашей базе данных MySQL.Это приложение также будет публиковать методы для получения и обновления данных.Благодаря тому, что ваш сервер является веб-службой SOAP (на любой платформе), данные будут передаваться по сети в формате XML.

0 голосов
/ 19 августа 2011

Если я понял, вы хотите что-то вроде ORM?Если это так, вы можете проверить Restkit и, более конкретно, на стороне системы сопоставления объектов.Это позволяет нам синхронизировать удаленный объект / данные локально с coredata.Я никогда не использовал его, но я видел замечательный туто, который говорит об этом здесь: Advanced RestKit Development (однако я думаю, что он работает только с сообщениями json).Я помогу тебе в размышлениях.

0 голосов
/ 19 августа 2011

Я бы порекомендовал взглянуть на учебники XML Parser, Webservice и Core Data.

Примеры разбора ответов SOAP и XML для iPhone / iPad?

http://www.techotopia.com/index.php/An_iOS_4_iPhone_Core_Data_Tutorial_%28Xcode_4%29

Это было бы хорошим началом, и я мог бы дать вам больше материала, если хотите.Что касается настройки вашего реального веб-сервиса, я никогда не делал этого, поэтому не мог вам помочь.

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