Кроссплатформенная разработка для iOS — демонстрация

Автор Artur Merichev
Кроссплатформенная разработка для iOS — демонстрация

и так сейчас мы разработаем наше первое приложения для iOS.

Мы продолжим дорабатывать наш существующий пример и создадим в том же самом решении который искал ответы по снегу ещё один новый проект предназначенный для проекта на iPhone. Какой вес у нас есть различные шаблоны проектов и мы выберем одностраничное приложение для iPhone назовем его Twitter короче. ios-store много в нашем решении сейчас добавят еще один проект и первым делом мы подключим к нему нашу библиотеку которая ищет всякие хэштеги в.

Твиттере можем — это сделать нажав на кнопку Java difference и выбрав.

Ту самую нашу библиотеку, а после этого мы можем разработать интерфейс нашего приложения. У нас есть такой вот файл Main storyboard котором находится об основных страницах нашего iOS приложения в нашем случае у нас — это одностраничное приложение и мы имеем. Одну страницу которые вы сейчас на своём экране соответственно когда мы создали приложение для iOS наши Visual Studio подцепила карту для отладки и сборки которые у меня на виртуальной машине там также установленные дополнения для. Самарин которые позволяют осуществлять сборку и отладку нашего iOS приложение этим у нас открылось наш приложение в режиме дизайна и мы можем разработать и вовне начала мы разместим здесь метку текстовые поля которые мы будем вбивать текст для поиска кнопку тоже соответственно для поиска и ты был View для того чтобы отображать найденные нами результаты спермы — это всё форматирую и растениями визуальным дизайнером на экран мы можем — это сделать как в панели твайс properties так и соответственно вручную в режиме дизайна переименуем наши кнопки например дадим ей название найти растением её также на весь экран наше приложение был похож на дизайн остальных двух предыдущих приложения для Windows Phone и Android дали дадим текстовому полю название пусть она называется Search textbox напишем нашей метки что-нибудь типа поиск твитов и таким образом дизайн нашего приложения будет практически завершён, что мы также уберём в текстовые поля метку текст потому, что она совершенно не нужно пользователем. И теперь мы можем приступить к написанию кода например мы сделаем обработке нажатие на кнопки найти для этого в режиме дизайна нам достаточно 2 раза на неё нажать и в коде у нас создаётся обработчик события. Я вставлю зад изготовленные кусочек кода для этого, что мы делаем при нажатии на кнопку найти мы получаем текст из текстового поля и отдаем его методы нашего порт была классная для того чтобы найти. Нашествие ты нам нам система. Посвятила не классы с красным цветом. Это означает, что у нас не указаны ссылки на сборке в которых они располагаются и как раз в час. Мы — это сделаем мы автоматически прописываем различные сборки библиотеки которые мы используем в нашем решении. Если вы заметите то всех операционных мобильных системах примерные концепции создания интерфейса дагестанец и вывода результатов примерно одинаковые являются также как и в. Андроиде вам нужно создать специальный источник из которого мы будем выводить эти данные на экран я скопирую его в проект нашего приложения именно него посмотрим наш источник данных — это ты был в мусор куда мы отдаем данные полученные из Twitter в нём мы создаем экземпляры и заполняем её данные ячейки у нас также сдаются по шаблону если мы посмотрим. Это стандартный шаблон Zip который давали если бы встали непосредственно приложение для iOS, а у него есть файл с кодом в котором ничего происходит кроме заполнения свойств различными данными из нашего Twitter в открывшемся недостающие библиотеке к проекту соответственно сохраним наш проект. И теперь мы готовы к тому чтобы осуществить сборку и запустить наш проект для тестирования и отладки. У вас есть несколько различных эмуляторов для отладки вашего приложения для iPhone, но мы выберем например не знаю нам iPhone 5 и операционную систему версии 8.1 дальше мы нажимаем на кнопку запуска и наши Visual Studio начинает компиляцию приложение в приложении происходит на машине с Mac OS версии X и Z установлен хвост для сборки решений Visual Studio кроссплатформенных для кота. Маринка Самарин её он подключён к Visual Studio. Теперь мы можем контролировать и запускать проекты. Как увидеть у нас открыт эмулятор и наш приложение запустилась. А если мы в объём в текстовое поле какой-нибудь текст то мы видим результат похожие на тот который мы видели в Android нажимаю на кнопку и сейчас через какое-то время у нас здесь появятся цветы. Таким образом мы с вами ещё одно приложение приложение для iOS который вы можете скомпилировать под любую версию операционной системы. Мы научились разрабатывать на. Комарин и получили 3 проекта проект для Windows Phone для Android iOS при этом мы используем общую библиотеку Portable Class Library с нашего решения.

0 комментариев
0

Читайте также