Копошилка

Привет! Ты уже знаешь как работать с различными коллекциями: массивами, словарями, множества (ака сеты), а это значит, что настал момент узнать что-то новое! Сегодня мы с вами поговорим о новой структуре данных — связанные списки или Linked List, которые часто сравниваются с массивами, так как многие другие структуры данных реализуются именно через них. Мы познакомимся […]

Continue Reading

Привет, ребята! Сегодня мы с вами разберем throwing functions (TF) или генерирующие ошибки функции. На самом деле на эту тему не так много информации, как бывает доступно на другие темы, но это не меняет факта того, что тема важная для продолжающих разработчиков. TF помогают очистить код от ненужных принтов, и точно понять причину возникновения той […]

Continue Reading

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

Continue Reading

Добрый день! Сегодня мы с вами поговорим об экономии интернета! А именно мы поговорим о том, как хранить изображения в кеше, чтобы пользователь не качал качал их заново при повторном заходе на один и тот же экран с изображением. Поехали! Ссылка на конечный проект: https://github.com Подробнее об изучении Swift вы можете узнать на нашем сайте: […]

Continue Reading

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

Continue Reading

Всем привет! Сегодня мы вам приготовили видео на тему побитовых операций. В частности сегодня мы с вами рассмотрим операции побитового смещения (SHIFT) и побитового объединения (AND). На начальных этапах программирования побитовые операции используются не так часто, но бывает, что при помощи них можно найти очень интересные и элегантные решения. Для практики мы с вами сегодня […]

Continue Reading

И хай-о-хай! Сегодня мы с вами снова вернемся к кастомизации нашего Navigation Bar, но уже будем работать со свойствами, с которыми ранее дела не имели. А именно: — полностью уберем фон у нашего navigation bar — добавим кастомный шрифт в наш проект, чтобы использовать его в заголовке нашего navigation bar — а так же мы […]

Continue Reading

Всем привет, ребята! В этом видео мы познакомимся с фреймворком для хранения данных Realm. Мы рассмотрим его особенности и достоинства, а так же посмотрим на небольшом примере, как можно практически парой строк кода сохранить объекты в базу данных и затем извлечь их. Поехали! Начальный и конечный проекты доступны по ссылке: https://github.com/IvanAkulov/iOS-Demos/blob/master/54.iOS12Swift%204.2RealmBasics.zip Подробнее о вебинарах «Мои […]

Continue Reading

Добрый день! Второй минорный релиз четвертой версии Swift принес с собой интересные возможности, которыми мы очень хотим поделиться с вами. В этом видео мы с вами рассмотрим самые значимые на наш взгляд изменения, которые вы уже можете использовать в ваших проектах. Для новых возможностей вам нужно использовать Swift 4.2 и Xcode 10 beta и более […]

Continue Reading

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

Continue Reading

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

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