2011-06-17 25 views
12

Estoy intentando escribir aplicaciones para iPad que aprovechen los servicios web. Conozco el concepto de un servicio web y lo he usado en C# /. NET. Necesito saber cómo hacer esto en un iPad. ¿Alguien puede recomendar un buen libro o material de lectura en los servicios web para iOS?Consumir servicios web SOAP en iOS

+0

¿Qué tipo de servicios web está tratando de consumir? Servicios basados ​​en REST o SOAP? –

+0

Lo siento, SOAP. No estoy familiarizado con REST. –

+0

Le recomendaría que busque servicios RESTful en su lugar. La razón es que son mucho más livianos y con el hardware y el ancho de banda limitados de un iPhone/iPad, es probable que obtengas mejores resultados. –

Respuesta

21

Si está utilizando marcos de iOS, su solución implicará el uso de NSURLConnection o NSRLRequest. La documentación detallada de Apple se puede encontrar en here. En mi experiencia, desea envolver esas llamadas API en su propia solicitud de cliente que pueda construir objetos de transferencia de datos que su lógica de aplicación entienda.

Si está buscando marcos de terceros para acceder a un servicio web RESTful, eche un vistazo a this answer para obtener una cantidad de opciones de marcos de iOS.

Para servicios SOAP, consulte here.

En cuanto al procesamiento de los datos, depende del tipo de datos que produce su servicio web. Hay varios marcos y bibliotecas que pueden hacer que sea más fácil consumir XML o JSON.

En mi experiencia, el mejor libro sobre el tema es Advanced iOS Programming.

+0

Gracias. Muy útil. –

Cuestiones relacionadas