Копошилка

Всем привет ребята! Настало время оседлать очередную темную лошадку в мире программирования на языке Swift и узнать, что же на самом деле представляет из себя Child View Controller, зачем он нужен, как его использовать, и почему мы слышим о нем так часто. Поэтому не теряем время и скорее бежим смотреть очередной интересный урок от команды […]

Continue Reading

Всем привет, ребята! В этом видео мы поговорим о двух очень интересных методах: layoutSubviews() и layoutIfNeeded(), при правильном использовании которые помогают нам избежать ряда проблем, связанные с view layout. Часто эти проблемы возникают из-за наших неправильных представлений о том, когда обновления view фактически происходят, в какой момент высчитываются constraints, высчитывается размер содержимого и.т.д. И поэтому […]

Continue Reading

Всем привет, ребята! В мире, в котором уже давно правит User Experience, уважающему себя разработчику необходимо знать как реализовывать различные эффекты и анимации. Не важно насколько технологически совершенно ваше приложение, если оно не может влюбить в себя пользователя — вы в пролете. Сегодня я покажу как создавать незаметный и очень знакомый всем нам Parallax Effect. […]

Continue Reading

Всем привет, ребята! В этом видео я быстро покажу вам как внедрить Google авторизацию/Sign-in в iOS приложение чтобы получить всю необходимую информацию по пользователю. Поехали!  Ссылка на проект Наш форум, где вы всегда можете задать ваши вопросы: https://forum.swiftbook.ru Присоединяйтесь к нашей группе в «ВКонтакте»: https://vk.com/swiftbook Присоединяйтесь к нашей группе в «facebook»: https://www.facebook.com/swiftbook.ru Мы в […]

Continue Reading

Всем привет, ребята! На очереди вторая и заключительная часть из серии уроков по созданию фантастического Custom Alert с использованием UIVisualEffect (Blur Effect). В этом видео я покажу вам как добавлять и взаимодействовать с Custom Alert из .XIB файла, который будет анимировано появляться на экране при этом размывая фон всего приложения с использованием UIVisualEffect. Поехали!  […]

Continue Reading

Всем привет, ребята! У нас стартует серия уроков по созданию фантастического Custom Alert! И начнем мы с того, что я покажу вам как мы можем перенести уже готовый дизайн Custom Alert нарисованный в программе Adobe XD уже в свое приложение в Xcode. Поехали!  Ссылка на проект Ссылка на 2 Видео серии Custom Alert Ссылка на […]

Continue Reading

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

Continue Reading

Всем привет!  Сегодня мы пройдемся с вами по темам KVO Key-Value Observing и KVC Key-Value Coding. Обе эти технологии лежат в основе реактивного программирования, и они послужат введением, если вы заинтересованы в том, чтобы начать изучать реактивное программирование в таких известных фрейморках как RxSwift и ReactiveCocoa. В этом уроке вы узнаете как использовать KVO и […]

Continue Reading

Всем привет! В этом видео мы рассмотрим фреймворк Device, который позволяет легко и просто идентифицировать различные виды устройств, как по размерам экранов, так и по их названиям и типам. Поехали!  Ссылка на проект Наш форум, где вы всегда можете задать ваши вопросы: https://forum.swiftbook.ru Присоединяйтесь к нашей группе в «ВКонтакте»: https://vk.com/swiftbook Присоединяйтесь к нашей группе […]

Continue Reading

Привет, ребята! В этом видео мы расскажем вам как создавать как кастомные, так и обычные видеоплееры для отображения видеофайлов в вашем приложении используя библиотеки AVKit и AVFoundation. Поехали!  Ссылка на проект Наш форум, где вы всегда можете задать ваши вопросы: https://forum.swiftbook.ru Присоединяйтесь к нашей группе в «ВКонтакте»: https://vk.com/swiftbook Присоединяйтесь к нашей группе в «facebook»: […]

Continue Reading

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

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