Как заставить мой сервер работать с приложением для iPhone? - PullRequest
1 голос
/ 15 января 2010

Я работаю над проектом социальной сети на PHP / MySQL. Если вы когда-либо видели или использовали приложение MySpace или iPhone для iPhone, вы увидите, о чем мой вопрос. Мне любопытно, что большинство приложений iphone делают с сервером для приложения iphone типа социальной сети. Я подумал, возможно, он использует REST-сервер с выводом jSON или XML, и, возможно, приложение для iphone просто прочитает это? Или большинство приложений для iphone как-то делают собственный запрос к базе данных? Извините, у меня действительно нет никаких знаний в такого рода программировании, так что я могу быть далеко от всего этого.

Итак, какой самый эффективный способ для приложения для iphone получить данные с сервера?

Ответы [ 3 ]

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

По моему мнению, библиотека ASIHTTPRequest , веб-сервис RESTful и библиотека JSONTouch прекрасно работают вместе.

Для начала (включая пример PHP / MySQL) взгляните на этот замечательный учебник:

Учебник по iPhone Coding - Создание онлайн-таблицы лидеров для ваших игр

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

Вы бы использовали веб-службы JSON или XML, но вы можете использовать любой механизм HTTP, который вам нравится.

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

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

Подход RESTful почти наверняка самый чистый и простой. IPhone API имеет отличную поддержку для общения через XML.

В Apple Connection для разработчиков есть несколько довольно полных примеров.

http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/XMLParsing/XMLParsing.html

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