Как начать работать с данными в Mobile Services
Тема практической работы — добавление внутренней облачной службы в приложения iOS с помощью служб Microsoft Azure Mobile Services. Учимся создавать мобильную службу и простое приложение To do list (Список задач), которое будет хранить свои данные в новой мобильной службе. Если вы хотите просмотреть видео, в ролике справа представлены те же действия, что и в описании практической работы. Смотреть обучающий ролик Воспроизвести видео 9:38 Снимок экрана созданного приложения приведен ниже: Для выполнения практической работы требуются XCode 4.5 и iOS 5.0 или более поздние версии. ПримечаниеЧтобы выполнить практическую работу, вы должны иметь учетную запись Microsoft Azure с включенной функцией Microsoft Azure Mobile Services.
Создание мобильной службыДля создания мобильной службы выполните следующие действия: 1. Войдите на портал управления. 2. Нажмите кнопку +NEW (Создать) в нижней части панели навигации. 3. Разверните список Mobile Service (Мобильная служба) и нажмите Create (Создать). Откроется диалоговое окно New Mobile Service (Новая мобильная служба). 4. На странице Create a mobile service (Создать мобильную службу) напечатайте имя субдомена новой мобильной службы в текстовом поле URL и дождитесь окончания проверки имени. По окончании проверки нажмите стрелку вправо и перейдите на следующую страницу. Откроется страница Specify database settings (Укажите параметры базы данных). ПримечаниеВ рамках этого практического занятия вы создадите экземпляр базы данных SQL и сервер. Эту базу данных можно будет повторно использовать и администрировать так же, как и любой другой экземпляр базы данных SQL. Если у вас уже есть база данных, которая находится в одном регионе с мобильной службой, вы можете выбрать пункт Use existing Database (Использовать существующую базу данных) и указать эту базу данных. Из-за дополнительных затрат на передачу данных и больших задержек не рекомендуется использовать базу данных, расположенную в другом регионе. 5. В поле Name (Имя) введите имя новой базы данных, а в поле Login name — имя входа в систему. Это имя администратора нового сервера базы данных SQL. Напечатайте и подтвердите пароль. Чтобы завершить процесс, нажмите кнопку подтверждения (V). Примечание Если пароль не отвечает минимальным требованиям или не совпадает с паролем, запомненным системой, на экране появляется предупреждение. Вы завершили создание новой мобильной службы для использования мобильными приложениями. Создание приложения iOSТеперь можно создать новое или изменить существующее приложение с помощью проекта быстрого запуска портала управления, а затем подключить его к вашей мобильной службе. Учимся создавать приложение iOS, подключенное к мобильной службе.1. В портале управления нажмите Mobile Services (Мобильные службы), а затем — только что созданную мобильную службу. 2. На вкладке быстрого запуска нажмите iOS в разделе Choose platform (Выбор платформы) и разверните пункт Create a new iOS app (Создать приложение iOS). Вам будет предложено выполнить три простых действия для создания приложения iOS, подключенного к мобильной службе. 3. Скачайте и установите Xcode версии 4.4 или выше. 4. Нажмите Create Todoitems table (Создать таблицу Todoitems), чтобы создать таблицу, в которой будут храниться данные приложения. 5. В разделе Download and run app (Загрузка и выполнение приложения) нажмите Download (Загрузить). Скачивается проект для учебного приложения To do list, которое подключено к вашей мобильной службе, а также пакет Mobile Services iOS SDK. Сохраните сжатый файл проекта на локальном компьютере и запомните место, где вы его сохранили. Выполнение нового приложения iOSПоследний раздел этой практической работы посвящен построению и выполнению вашего нового приложения. 1. Перейдите в папку, где находятся сжатые файлы проекта, и разверните их на своем компьютере, а затем откройте файл проекта в Xcode. 2. Нажмите Run (Выполнить), чтобы создать проект и запустить приложения в эмуляторе iPhone, который задается по умолчанию для данного проекта. 3. Напечатайте значащий текст в приложении, например Complete the tutorial (Завершить обучение), и нажмите значок (+). При этом в новую мобильную службу, размещенную в Microsoft Azure, направляется запрос POST. Данные из запроса вставляются в таблицу TodoItem. Сохраняемые в таблице элементы возвращаются мобильной службой, а данные отображаются в списке. ПримечаниеВы можете просмотреть код, который обеспечивает доступ к мобильной службе, отправку запроса и вставку данных. Он находится в файле TodoService.m. 4. В портале управления нажмите вкладку Data (Данные), затем выберите таблицу TodoItems. Теперь вы можете просмотреть данные, которые приложение вставило в таблицу. |