Как извлечь данные с веб-сайта в приложение для iPhone
Я делаю приложение для iPhone.
Я новичок.
Я хочу получить данные с моего сайта. Что я должен сделать, чтобы реализовать это?
Что должно быть сделано?
Помоги мне, пожалуйста
Спасибо
Любые уроки будут очень полезны.
5 ответов
Если ваша проблема заключается в получении данных с веб-сайта на iphone, то вы можете просто использовать JSON Parsing для получения данных.
Просто вы должны передать все данные в виде строки JSON в iPhone с вашего сайта. А затем проанализируйте данные, полученные в ваш iPhone.
Здесь вы можете обратиться по этой ссылке
http://www.raywenderlich.com/5492/working-with-json-in-ios-5
Надеюсь, это поможет вам
Предыдущие ответы предлагают использовать NSURLConnection, но я считаю, что использовать его несколько громоздко. Я предлагаю использовать что-то, что оборачивает NSURLConnection (или CFNetwork). Некоторые примеры: ASIHTTPRequest (на основе CFNetwork), httpriot и Seriously (NSURLConnection / на основе блоков).
Вы будете использовать классы NSURLConnection, NSURLRequest и NSURL, вот пример от Apple; http://developer.apple.com/library/mac/ipad/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html
Для серверной части я предлагаю использовать веб-сервис для отправки данных вашему клиенту.
ОРИГИНАЛЬНАЯ АВТОРСКАЯ ПЕРЕСМОТР:
В сентябрьском выпуске Linux Journal есть отличная статья о написании мобильных приложений для Android и iPhone/iPad с использованием бесплатных инструментов и платформ. Вот ссылка на статью онлайн:
Предоставьте свои данные с вашего сайта в виде WebService, XML, JSON и т. Д. Используйте это с помощью приложения iPhone. На каком языке используется ваш сайт? В зависимости от того, какой образец может быть предоставлен.
Глава 10 Джеймса Кеннарда, Овладевая Joomla! 1.5: API и веб-сервисы содержат 8 страниц о XML-RPC.
Для реальных примеров, поиск Joomla! Каталог расширений. http://extensions.joomla.org/extensions/search/xml-rpc
Вот еще один, чтобы начать http://www.slideshare.net/coolparth/rest-api-for-joomla