iOS Xcode подключается к базе данных MySQL

В настоящее время я делаю приложение для iOS для своей школы, и у меня нет опыта работы с iOS. Тем не менее, у меня есть опыт работы с HTML / PHP / MySQL.

В настоящее время у нас есть базовое приложение панели вкладок с 5 вкладками внизу. Очевидно, что поскольку это приложение для школы, оно должно быть динамичным, и, надеюсь, мы сможем настроить что-то для подключения к базе данных и получения меню школьных обедов и новостей.

Я знаю, как обычно подключаться к базе данных с помощью PHP, но я не знаю, как это сделать, используя текущую версию XCode. Я'Я провел исследование, и, очевидно, мне нужно использовать веб-сервис и json для безопасного получения информации из базы данных.

Есть ли у кого-нибудь ссылки для меня, чтобы начать, потому что у меня нет никакого опыта с этой программой. Я нене нужно быть ложным, но точка в правильном направлении поможет. Я действительно могунайти ссылки для этой новой версии XCode.

 LanWanMan12 июн. 2014 г., 09:10

Ответы на вопрос(4)

разработку. Это означает, что был сервер и база данных.

Там'Во время выполнения iOS нет доступного сервера, который позволял бы вам устанавливать PHP или MySQL.

Вы можете'не делай этого ...

Но вы можете создать свой php и базу данных на сервере и подключиться к нему через сеть из своего приложения.

Я предлагаю посмотреть, какая база данных вам нужна, если онадля школы, и это недействительно взаимодействовать с внешним миром, а затем использовать SQLite в своем приложении, этоэто встроенная база данных, так чтоВы можете разговаривать по телефону так быстро, как только захотите, без сети, и вы, очевидно, можете использовать свои знания SQL.

Если вы хотите создать API или сервер с вашими PHP-вещами, вы действительно уделяете себе много дополнительной работы.

Вам нужно создатьNSMutableURLRequest и инициализироватьNSURLConnection с его помощью отправить сообщение HTTP. Что-то вроде того:

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

по воздуху" API, которые позволят вам напрямую подключаться к базе данных MySQL. Вместо этого вы могли бы создать веб-сервис RESTful перед базой данных, который возвращает данные в виде JSON через запрос от объекта NSURLRequest.

Ваш ответ на вопрос