Ваш вопрос довольно общий, и вам сложно дать конкретный ответ.
Вот несколько рекомендаций по использованию веб-сервисов в iOS.
Во-первых, вам нужен механизм, который поможет вам потреблять ws. Для этого вы можете использовать NSUrlConnection
класс (см. NSURLConnection Class ) или использовать инфраструктуру ASIHttpRequest (см. ASIHTTPRequest ). Таким образом, вы можете делать запросы и загружать ответные сообщения.
Поскольку вы используете мыльные сообщения, вам сначала нужно создать сообщение запроса вручную. Вы можете использовать метод класса NSString
stringWithFormat
или класс ASIFormDataRequest
платформы ASIHttpRequest.
Наконец, если вы получили сообщение, подобное тому, которое вы опубликовали в своем комментарии, вам нужно его проанализировать. Помните, что это мыльное сообщение, и оно содержит не только ваши теги. Для этого вы можете использовать NSXMLParser
класс (см. NSXMLParser Class ) или использовать синтаксический анализатор GDataXML (см. как читать, писать и писать xml-documents-with-gdataxml ).
Существует множество учебных пособий или публикаций о том, как «использовать веб-сервисы на iOS». Вы можете найти их. Кроме того, есть также некоторые наборы, которые, используя ваш сервис, создают класс-оболочку для ваших сервисов. В этом случае вам не нужно создавать или анализировать масс-коды вручную.
Последнее замечание. Когда вам нужно использовать данные, взятые из службы, возможно, проще будет настроить архитектуру REST.
Надеюсь, это поможет.