Пример использования библиотеки Alamofire Задача: создать iOS приложение в среде разработки Xcode 9 на языке программирования Swift 4, которое посылает HTTP запрос, а в ответ получает данные, которые обрабатывает и отображает в виде таблицы. После разработки у нас получится такое …

Alamofire на примере Read more »

Думаю, все разработчики мобильных iOS приложений в курсе, что из собственного приложения можно запускать сторонние приложения. Например можно запустить клиент Youtube, кликнув на ссылку на видео, или вызвать почтовый клиент если нажать на кнопку «написать письмо». В конце концов — …

URL Schemes или как передать данные между iOS приложениями Read more »

В одном из комментариев на сайте, читатель поинтересовался каким образом следует работать с глобальными переменными. Он даже привел пример приложения, над которым он работает. Если я правильно понял, то это приложение опросник, которое по очереди задает вопросы, принимает ответы, суммирует …

Глобальные переменные при программировании в iOS Read more »

В 2016 году на WWDC Apple представила Speech framework, полезный API для распознавания речи. Speech является основой, которая используется Siri для распознавания речи. Если посмотреть повнимательней, то можно найти много фреймворков распознавания речи, доступных на сегодняшний день, но они либо …

iOS Преобразование голоcа в текст на Swift 3 Read more »

Задача Нужно написать приложение, с помощью которого можно сделать фотографию или выбрать фотографию из галереи, а затем отправить её по Airdrop или передать любому другому приложению, например мессенджеру или программе работы с электронной почтой. Интерфейс будет не сложным, в центре …

Airdrop, UIActivityViewController или как сняь и отправить фото Read more »

Недавно я делал приложение, в котором мне понадобилось использовать такой элемент интерфейса как Container View. Если этот элемент разместить на контроллере, то он создал еще один контроллер, который будет вписан в размеры Container View. С этим контроллером можно делать все …

UIViewController внутри другого UIViewController или как работать с Container View Read more »

Подготовка и настройка проекта описана в статье CALayer. Градиент Как я писал немногого выше, для настройки градиента мы будем использовать заготовленные метод gradientSetup(). Для отображения градиента нужно задать ему цвета, стартовую и конечную точки. Нужные нам цвета хранятся в свойствах …

CALayer- градиент: CAGradientLayer Read more »

В данной статье мы рассмотрим свойство UIView — layer, то есть слой. Это класс CALayer, который в свою очередь имеет ряд весьма полезных свойств, регулируя которые можно изменить внешний вид любого UIView. Самое популярное применение свойств CALayer  — это закругление …

CALayer, или как закруглить углы, сделать тень и градиент на Swift Read more »