iOS Xcode, подключающийся к базе данных MySQL

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

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

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

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

4 Solutions collect form web for “iOS Xcode, подключающийся к базе данных MySQL”

Вот два замечательных учебника, которые мне очень помогли

Как написать простой веб-сервис PHP / MySQL для приложения iOS

Как написать приложение 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]; 
  • iPad 1 показывает портретный режим вместо пейзажа
  • с помощью iOS 6.0 SDK и построения для iOS 5 Цель приводит к сбою UIScrollView setMinimumZoomScale при работе на симуляторе iOS 5
  • Ошибка Xcode 4.5 на IOS 5
  • Является ли «Использовать базовую интернационализацию» в iOS 5?
  • XCode: можно ли удалить тестовую цель?
  • Есть ли способ изменить положение текста в UITabBar или UITabBarItem?
  • Локализация XCode 4.5 + языковой формат, загруженный в основной интерфейс UIWebView / IOS
  • Структура ограничений элементов интерфейса xcode
  • Удаляющая поддержка архитектуры armv7s все еще отлично работает для экрана iPhone 5?
  • Ошибка CopyPNGFile
  • местное уведомление repeatinterval с определенной минуты часа
  • Interesting Posts

    Изменение значка в день

    Анимированная анимация для iOS для iOS

    Приложение Apple Watch не будет переустанавливаться после удаления на iOS 8.2, просто зависает на экране запуска

    Предоставление Emoji (String) для изображения с высоким разрешением в iOS с использованием расширения / UIgraphicscontext

    Тестовая текстовая строка UITextField содержит только буквенно-цифровые символы

    AVPlayerItem не может быть связан с несколькими экземплярами AVPlayer в iOS 8.4

    Добавление UIPickerView в UIActionSheet (кнопки внизу)

    Не удалось открыть Main.strings, потому что такого файла нет

    Как импортировать мой модуль приложения в файл MyAppUITests?

    Переход к другому представлению работает, сбои при переходе назад

    MKMapView по умолчанию или копировать / дублировать начальное состояние?

    Сделать UIViewController вне навигационного контроллера

    Xcode 6 GM Seed – симулятор iPhone 6 не показывает кнопку дома

    UIBarButtonItem с пользовательским изображением и без границ

    iOS конвертирует UIView в ScrollView без разрушения макета?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.