iOS Xcode se conecta a la database MySQL

Actualmente estoy haciendo una aplicación de iOS para mi escuela, y no tengo experiencia previa con la progtwigción de iOS. Sin embargo, tengo experiencia con HTML / PHP / MySQL.

Actualmente tenemos una aplicación de barra de tabs básica con 5 tabs en la parte inferior. Obviamente, como esta es una aplicación para una escuela, debe ser dinámica y, con suerte, podemos configurar algo para conectarse a una database y recuperar menus de almuerzo esqueuer y noticias.

Sé cómo conectarme a una database normalmente con PHP, pero no tengo idea de cómo hacerlo usando la versión actual de Xcode. He investigado y, al parecer, necesito utilizar un service web y json para get de manera segura la información de la database.

¿Alguien tiene algún vínculo para que comience, porque no tengo experiencia con este progtwig? No necesito ser spoonfed, pero un punto en la dirección correcta ayudaría. Realmente no puedo encontrar ningún enlace para esta nueva versión de Xcode.

Aquí hay dos excelentes tutoriales que me ayudaron mucho

Cómo escribir un service web PHP / MySQL simple para una aplicación de iOS

Cómo escribir una aplicación de iOS que utiliza un service web

No hay API "sobre el air" que le permitirán conectarse directamente a una database MySQL. En cambio, lo que podría hacer es crear un service web RESTful frente a la database que devuelve los datos como JSON mediante una request de un object NSURLRequest.

Normalmente, a través de PHP, lo que realmente quieres decir es que has hecho desarrollo web. Esto significa que había un server y una database.

No hay un server disponible en el time de ejecución de iOS que te permita instalar PHP o MySQL.

No puedes hacerlo …

Pero, puede hacer su php y database en un server, y conectarse a él a través de la networking desde su aplicación.

Mi sugerencia es mirar qué tipo de database necesitas, si es para la escuela y no es realmente interactivo con el mundo exterior, entonces usa SQLite en tu aplicación, es una database incrustada, así que está en el teléfono lo más rápido que puedas. quiere, no tiene networkinges y, obviamente, puede aprovechar su conocimiento de SQL.

Si quieres hacer una API o server con tus cosas de php, realmente te estás dando mucho trabajo extra.

Debe crear una NSMutableURLRequest e inicializar una NSURLConnection con ella para enviar un post HTTP. Algo como eso:

NSURL *url = [NSURL URLWithString:@"http://xyz.com"]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setHTTPMethod:@"POST"]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];