Убедитесь, что ваше приложение больше не падает (или, по крайней мере, падает меньше, как раньше).
На WWDC 2022 Apple представила множество интересных нововведений, одно из который — Transferable. Это новый протокол, который позволяет удобно и быстро передавать какие-либо данные как внутри...
В блоге на Swift.org, разработчики анонсировали несколько интересных изменений в Foundation.
ООП — отличный паттерн. Он помогает нам разделять вещи, писать удобный для сопровождения код и устанавливать общую структуру для всех частей нашего программного обеспечения. Но это...
Строки — это сложно: графемы, кодпоинты, нормализация, сегментация.
Вместе посмотрим на исходники рантайма, а также на результаты промежуточных этапов компиляции простенького кода на языке Swift.
Fusion — это простая библиотека внедрения зависимостей (Dependency Injection) для Swift. Она использует обертки свойств, чтобы упростить внедрение, чтобы вы могли поддерживать свой код тестируемым и...
iOS 16 только что вышла, поэтому давайте проанализируем ее встроенные приложения. Как и в прошлые годы, я постараюсь ответить на несколько вопросов. Сколько бинарников в iOS...
Defaults — обертка для UserDefaults, упрощающая работу с ними. Строго типизированная, с поддержкой Codable и NSSecureCoding, работает с SwiftUI, автоматически обновляя представление при изменении значения, есть...
Layout протокол - большой скачок для SwiftUI, решающий массу проблем.
CryptoSwift — коллекция стандартных и безопасных криптографических алгоритмов, реализованных на Swift. Это хэши, CRC, шифрование, аутентификация сообщений, получение ключа из пароля и т.п. Алгоритмы просто использовать,...
Доклад будет полезен тем, кто хочет писать более быстрый код и узнать новое про язык.
Swiftly — это универсальный справочник, быстрая шпаргалка для разработчиков Swift. Он содержит справочные примеры использования всех нужных операторов для разработчиков всех уровней.
Стоило ли мое время портирования на Swift? Мне понравилось изучать Swift, и теперь я намного больше доволен состоянием кода. Писать на Swift — сплошное удовольствие.
SwiftNIO — это кроссплатформенный асинхронный event-driven сетевой фреймворк для быстрой разработки высокопроизводительных протокольных серверов и клиентов. Это как Netty, но для Swift. SwiftNIO, по сути, низкоуровневый...
Swift Collections — новый пакет с открытым исходным кодом, ориентированный на расширение набора доступных структур данных в Swift. Это еще одно дополнение к языку от авторов...
Swift и SwiftUI предлагают наилучший способ создания приложений и теперь с новыми функциями еще больше упрощают процесс разработки.
Sourcery — платформа мета-программирования для Swift, позволяющая избавиться от повторяющегося кода, улучшить архитектуру и рабочие процессы разработки.
Swift Algorithm Club — реализация популярных алгоритмов и структур данных на Swift с подробным объяснением того, как они работают.
Миссия издательства состоит в том, чтобы писать книги по программированию, которые хотелось бы иметь самим авторам, когда они только начинали.