archives

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

Continue Reading

Что общего между очередью в банке, распространением пандемии некоего вируса и попытками несчастных роботов научиться стоять на своих конечностях? А то, что все эти процессы поддаются имитационному моделированию! В этом выпуске мы с Ярославом Астафьевым из компании AnyLogic не только обсудили сам метод, но и привели немыслимое количество совершенно разных примеров его применения. Полезные ссылки: […]

Continue Reading

Child View Controller Так же, как UIView может быть добавлен в другой UIView для формирования иерархии, view контроллер может стать child контроллером другого view контроллера. Это позволяет составлять UI из нескольких блоков, что в итоге снижает количество вызовов view контроллера, это упрощает его повторное использование. При добавлении в качестве child элемента, view контроллер автоматически подстраивается […]

Continue Reading

Что нового в Swift 5.3? Многошаблонные блоки catch, улучшенный Package Manager и другие дополнения для SwiftUI. Swift 5.3 привносит в Swift некоторые дополнения, в числе которых такие полезные функции, как многошаблонные блоки catch, множественные последующие замыкания, а так же некоторые важные изменения для Swift Package Manager. В статье будут детально описаны и наглядно представлены основные […]

Continue Reading

Откуда берутся карты, как они работают под капотом, как используются и обновляются – на эти и многие другие вопросы нам ответил Дорофей Пролесковский, Head of Product в kontur.io. Полезные ссылки: — OGC GeoPackage www.geopackage.org/

Continue Reading

Привет! Хочешь зарабатывать, используя свои знания в разработке? Попробуй себя в записи курсов и копошилок! Мы будем рады сотрудничеству! Мы ждем от тебя тестовое видео: ✅ с рассказом о себе ✅ 2 минутное видео с разбором любой темы по программированию Ждем видео именно от тебя на qos@swiftbook.ru! 👍🏻

Continue Reading

Голос – это инструмент, который помогает нам быть интересным, понятным, убедительным и в конечном счете услышанным. В гости к нам пришел Сергей Вострецов, голос которого вы слышали множество раз в самых разных форматах: от рекламы до игр. Говорили скороговорки, растягивали связки и пытались выудить из наших голосов немного «бархатка». Сам выпуск получился необычным в первую […]

Continue Reading

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

Continue Reading

Включайте этот выпуск и приготовьтесь на следующие два часа погрузиться в увлекательнейший мир дата-центров! Тёма Гавриченков, технический директор Qrator Labs, рассказал нам всё, начиная от сертификации ДЦ и пожарной безопасности, заканчивая архитектурой сети. Последнюю мы даже изобразили собственными руками 😅 Полезные ссылки: — Российские ДЦ на сайте Uptime Institute: uptimeinstitute.com/uptime-institut…83&lng=37.61730 — Telegram-канал Тёмы: t.me/eternalseptember

Continue Reading

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

Continue Reading

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

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