Cómo recuperar datos del servidor en Xcode para la aplicación iOS

Es muy fácil. Necesita un servicio web que le brinde todos los datos necesarios en formato JSON.

También puede usar XML como formato de intercambio de datos, pero recomendaría JSON, ya que es muy fácil y ligero.

Una vez que obtenga el servicio web que le proporciona los datos requeridos en formato JSON, puede usar una NSMutableRequest para enviar la solicitud y obtener la respuesta

let request = NSMutableURLRequest (URL: requestURL!)

// configurando el método para publicar

request.HTTPMethod = “GET”

// crear una tarea para enviar la solicitud de publicación

let task = NSURLSession.sharedSession (). dataTaskWithRequest (request) {

datos, respuesta, error en

// haz lo necesario aquí

}

// ejecutando la tarea

task.resume ()

Para la explicación detallada, vaya a este enlace -> Ejemplo de Xcode JSON

Use NSURLSession

-(void) sendHTTPGet

{

NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];

NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate: self delegateQueue: [NSOperationQueue mainQueue]];

NSURL * url = [NSURL URLWithString:@"your url"];

NSURLSessionDataTask * dataTask = [defaultSession dataTaskWithURL:url

completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { *response, NSError *error) {

if(error == nil)

{

NSArray * jsonArray = [NSJSONSerialization JSONObjectWithData: opciones de datos: NSJSONReadingMutableContainers error: & error];

NSLog("%@",jsonArray);

}

}];

[dataTask resume]; [dataTask resume];

}