Уровень абстракции между iphone и базой данных - PullRequest
1 голос
/ 03 января 2011

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

1 Ответ

1 голос
/ 03 января 2011

Вам потребуется доступ к функции Python через веб-сервер (возможно, для вызова сценария Python используется промежуточный язык сценариев). Вы можете узнать больше об этом через http://docs.python.org/howto/webservers.html

Если честно, может оказаться, что будет проще использовать более распространенный язык веб-сценариев (т. Е. Не Python), если это вариант.

Продолжая, с точки зрения активности на стороне iPhone, вам необходимо:

  1. Убедитесь, что сетевое подключение доступно для данного удаленного сайта. (Здесь есть множество вопросов о переполнении стека, таких как: Определение доступности Интернета на iPhone? )

  2. Открыть запрос к удаленному веб-серверу. Класс NSURLRequest должен идеально подходить для этого.

  3. Обрабатывайте результаты вышеизложенного правильно.

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