Копошилка

Всем привет! Начиная с версии iOS 14 и выше меняется способ взаимодействия с контентом каких либо ячеек, будь то UITableViewCell или UICollectionViewCell. Привычные нам свойства класса UITableViewCell такие как textLabel, detailTextLabel и imageView теперь не рекомендуются к использованию. В этом видео поговорим о том, как теперь отображать контент в ячейках. Поехали!  Ссылка на проект

Continue Reading

Привет! В этом видео мы с вами наконец то познакомимся с темой виджетов, которая стала особенно актуальной для разработчиков с iOS 14 и Swift 5. Здесь мы с вами создадим наш первый виджет и посмотрим как виджеты функционируют с точки зрения разработки. Поехали!  Ссылка на проект

Continue Reading

Всем привет! В этом видео мы с вами познакомимся с работой с паролями. Здесь мы с вами посмотрим как можно ввести различные ограничения на пароль, например, длина пароля или наличие каких-либо символов в нем. А поможет нам с вами справиться с задачей валидации пароля регулярные выражения, с которыми мы так же немного здесь поработаем. Поехали! […]

Continue Reading

Привет! В этом видео мы научимся форматировать мобильный номер из 11 цифр простым способом без использования сторонних библиотек. В этом деле нам помогут специальные шаблоны для замены символов и базовые регулярные выражения. Поехали! 

Continue Reading

Привет! В этом видео мы напишем расширение для UIColor, внутри которого будет создан свой инициализатор, принимающий шестнадцатеричное представление цвета и, соответственно возвращающий UIColor. Данное расширение не просто пополнит вашу коллекцию полезностей, но и крепко упростит вашу работу с цветом. Поехали!  

Continue Reading

Всем привет. В этом уроке мы познакомимся с созданием тестов с помощью фреймворка XCTest. Рассмотрим подготовку к тестам, поиск элементов в дереве и рекордер. Так же изучим, как анализировать результаты прохождения тестов и настройки для хранения скриншотов. Если у вас нет тестового приложения, вы можете использовать приложение Todo-list . 

Continue Reading

Всем привет! В данном видео будет рассмотрен эффект тени для UI компонента, а также какие ограничения возникают при применении тени к округлой вьюшке. Мы рассмотрим и другие теневые эффекты, которые можно воссоздать, играя с настройками теневых параметров. Поехали! Конечный проект

Continue Reading

Всем привет! В нашем видео сегодня мы поговорим об асинхронном программировании, рассмотрим что такое #Combine, его ключевые компоненты: #Publisher, #Operator и #Subscriber. Также, используя Combine, мы напишем простое демо-приложение в котором свяжем состояние кнопки с информацией, вводимой в UITextField. Поехали!  Конечный проект

Continue Reading

Всем привет! В этом видео мы расскажем вам все нюансы по работе с типом Date. Мы расскажем вам как собирать Date используя DateComponents, делать DateIntervals, и вычленять нужные компоненты из Date. Приятного просмотра!  Ссылка на проект: https://github.com/IvanAkulov/iOS-Demos/blob/master/124.%20iOS%2013%20Xcode%2011%20Dates.playground.zip

Continue Reading

Всем привет! В этом уроке из серии по работе с кастомными всплывающими окнами мы поговорим об их появлении и изменении. Очень часто приходится встречаться с ситуацией, когда необходимо не просто отобразить всплывающее окно, а дать возможность пользователю перемещаться между окон. И в этом видео мы разберем как реализуется подобный функционал. Приятного просмотра! Поехали!  Ссылка […]

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: