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

Автор Liza Merichenko
Кроссплатформенная разработка для iOS — демонстрация. Урок 3.4.

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

Какой вес у нас есть различные шаблоны проектов и мы выберем одностраничное приложение для iPhone назовём моего Twitter короче. iOS и создадим новый в нашем решении сейчас добавят еще один проект и первым делом мы подключим к нему нашу библиотеку которая ищет всякие хэштеги в. Твиттере можем — это сделать нажав на кнопку Java difference и выбрал.

Ту самую нашу библиотеку, а после этого мы можем разработать интерфейс нашего приложения.

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

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

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