archives

Один инструмент, чтобы править всеми Доводилось ли вам в своём приложении реализовывать поддержку пуш-уведомлений (push notifications)? Если вы уже разрабатывали что-либо более сложное, чем “Hello, World!”, то, скорее всего, ваш ответ — “да”. А что вы скажете про открытие шорткатов (пунктов меню быстрых действий)? Теперь, когда все новые iOS-устройства поддерживают 3d touch, эта функция уже […]

Continue Reading

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

Continue Reading

Всем привет! В этом видео мы поговорим о жизненном цикле UIViewContrller. Данную тему часто поднимают на собеседованиях и не просто так. Это связано с тем, что она затрагивает методы, которые срабатывают на определенной стадии жизненного цикла вью контроллера. Мы с вами рассмотрим основные методы и выясним в какой момент вступает в действие тот или иной […]

Continue Reading

Swift 4.2 это второй минорный релиз языка Swift 4. Данное обновление приносит новую порцию крутых функциональных возможностей. Похоже что этот год будет невероятным для Swift. Это еще раз подверждает то, что движимый сообществом процесс Swift Evolution помогает языку становиться лучше. Обновление включает в себя такие функциональные возможности как формирование массива из условий перечисления, директивы компилятора […]

Continue Reading

Добрый день, ребята! Мы как-то на днях опубликовали статью на тему паттерна делегирования через клоужеры. Мы решили записать отдельное видео на эту тему, так как тема очень важная и очень полезная. Данное видео для вас записал Алексей Ефимов — наш автор курсов и вебинаров, с которым вы уже, наверное, знакомы. Алексей — преподаватель по «Основам […]

Continue Reading

Представим типичный пример из жизни. У вас есть ViewController со множеством представлений, и вы хотите делегировать логику действий из View в ViewController. У вас есть представление с кнопкой, после нажатия на которую вы хотите составить и отправить запрос к API сервера в самом ViewController для того, чтобы понять, какие действия нужно сделать дальше. Ваша ситуация […]

Continue Reading

Давайте поговорим о делегировании, основанном на замыканиях, зацикливаниях и универсальных типах (generics). Ок, текущая статья будет описывать делегирование и то, как мы можем сделать его лучше, используя язык Swift. Давайте сразу перейдём к типичному примеру делегирования в стиле Cocoa. В первую очередь, мы напишем протокол делегата для класса ImageDownloaderDelegate. protocol ImageDownloaderDelegate: class { func imageDownloader(_ […]

Continue Reading

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

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