iPhone SDK и удаленная база данных MySQL - PullRequest
0 голосов
/ 15 апреля 2011

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

Я хочу сделать что-то вроде этого.

Представьте себе сайт с базой данных на сервере.Эта база данных содержит информацию, предоставленную самими пользователями.Веб-сайт полностью функционален, теперь я хочу, чтобы пользователи могли иметь такую ​​же функциональность на своих iPhone.Я не использую локальную базу данных, потому что я хочу, чтобы все пользователи могли иметь доступ к одной и той же базе данных, и это постоянно меняется.

Что было бы лучшим подходом для:

  1. Разрешить пользователям доступ ко всей информации, доступной в настоящее время на веб-сайте (в перспективе базы данных).
  2. Возможность редактировать и добавлять новые записи в базу данных

Я не знаю, еслибыло бы разумно создать массив для хранения всех этих данных.Особенно с большими объемами данных.Я не знаю, насколько хорошо он может масштабироваться.

Должен ли я создать дубликат базы данных SQL lite на самом телефоне, дублирующий базу данных этого сайта?Что вы, ребята, считаете хорошим подходом к этому?

Комментарии, ссылки, ссылки будут высоко оценены.

Спасибо!

1 Ответ

2 голосов
/ 15 апреля 2011

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

По сути, такой API должен позволять вам делать запросы к определенным URL-адресам для извлечения, обновления и удаления информации из базы данных.

В зависимости от того, какую серверную платформу вы используете в настоящее время, существуетЕсть много вариантов.

На стороне клиента ваше приложение для iPhone может использовать http://restkit.org/ или http://allseeing -i.com / ASIHTTPRequest / , если вы уверены в себе.

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