Разработка кросс-платформенного приложения для iOS

Автор Elena Batratskaya
Разработка кросс-платформенного приложения для iOS

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

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

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

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

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

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