Ответ 1
Вот два больших учебника, которые мне очень помогли
Как написать простую веб-службу PHP/MySQL для приложения iOS
В настоящее время я создаю приложение iOS для своей школы и не имею никакого предыдущего опыта программирования iOS. Однако у меня есть опыт работы с HTML/PHP/MySQL.
В настоящее время у нас есть основное приложение панели вкладок с 5 вкладками внизу. Очевидно, что, поскольку это приложение для школы, оно должно быть динамичным, и, надеюсь, мы сможем установить что-то, чтобы подключиться к базе данных и получить меню школьного обеда и новости.
Я знаю, как подключиться к базе данных, как правило, с PHP, но я не знаю, как это сделать, используя текущую версию Xcode. Я провел исследования и, видимо, мне нужно использовать webservice и json для безопасного получения информации из базы данных.
У кого-нибудь есть ссылки для меня, чтобы начать, потому что у меня нет никакого опыта с этой программой. Мне не нужно быть ложкой, но это поможет в правильном направлении. Я действительно не могу найти ссылки для этой новой версии Xcode.
Вот два больших учебника, которые мне очень помогли
Как написать простую веб-службу PHP/MySQL для приложения iOS
Нет никаких "над эфирами" API, которые позволят вам напрямую подключаться к базе данных MySQL. Вместо этого вы можете создать веб-службу RESTful перед базой данных, которая возвращает данные как JSON через запрос объекта NSURLRequest.
Обычно с помощью PHP, что вы на самом деле имеете в виду, вы сделали веб-разработку. Это означает, что есть сервер и база данных.
В среде 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];