Копошилка

Привет! Часто после установки свойства нам нужно применить какие-либо модификаторы, что неизбежно увеличивает наш код, и наш код будет увеличиваться еще больше, если подобных моментов будет много. Для того, чтобы избежать дублирования кода, а заодно и разгрузить наши контроллеры, а то и вьюхи, мы можем использовать «обертки» свойств, которые просто заберут на себя часть логики, […]

Continue Reading

Всем привет! Недавно SwiftUI представил новый стиль TabView под названием PageTabViewStyle, который позволяет нам легко создавать горизонтальную прокрутку страниц с индикаторами в виде точек внизу, чтобы показать пользователям, где они находятся. Это эквивалент UIPageViewController из UIKit. В этом видео вы узнаете, как использовать новый стиль для TabView и как создать собственный компонент IndexView для индикации […]

Continue Reading

Привет! Вы когда-нибудь задавались вопросом как написать тот или иной код, поддерживаемый определенной версией iOS? Это видео пригодится вам для того, чтобы научиться вводить такого рода ограничения, которые позволят писать вам, например, свою реализацию какого-либо метода под различные версии iOS.  Конечный проект

Continue Reading

Всем привет! В этом видео мы рассмотрим, как настроить pickerView, применяя наш собственный view. Так же мы с вами посмотрим на различие между работой с кодом локали и кодом телефонии, с чем нам поможет Фреймворк CoreTelephony. Ну и в завершение, мы посмотрим как работать с версионностью iOS, для того, чтобы применять наши настройки только в […]

Continue Reading

Всем привет! В этом видео мы рассмотрим обработку жеста tap для скрытия клавиатуры и swipe для закрытия отображаемого контроллера Поехали!  Ссылка на проект: https://github.com/IvanAkulov/iOS-Demos/blob/master/134.%20iOS%2014%20Xcode%2012%20TestGesture.zip

Continue Reading

Всем привет! В этом видео мы рассмотрим базовый пример настройки пользовательской анимации модального перехода между контроллерами Конечно, вы можете не ограничиваться нашим примером и строить более сложные анимации, например такие:  Ссылка на проект

Continue Reading

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

Continue Reading

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

Continue Reading

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

Continue Reading

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

Continue Reading

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

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