Verge — это высокопроизводительная, масштабируемая библиотека управления состоянием для Swift, разработанная с учетом реальных сценариев использования. Она предлагает легкий и простой в использовании подход к управлению...
Это гораздо лучше, чем вести словарь.
Swift AST Explorer — это инструмент для визуализации абстрактного синтаксического дерева (Abstract Syntax Tree, AST) исходного кода Swift.
Это ключевой компонент во многих приложениях для iOS, а SwiftUI упрощает задачу создания и структурирования списков.
SwiftDraw — это Swift-библиотека для парсинга и отрисовки SVG-изображений, включающая инструмент командной строки для преобразования SVG в SFSymbol, PNG, PDF и исходный код Swift.
При использовании ссылочных типов в вашем проекте вы можете столкнуться с тихими ошибками или неожиданным поведением из-за автоматического подсчета ссылок (ARC).
Эта карточка заменяет заголовок в навигационной панели при прокрутке к верху. Когда карточка прокручивается за панель навигации, встроенный заголовок появляется, когда на виду - исчезает.
Swift MMIO — это пакет с открытым исходным кодом для определения и работы с отображаемыми на память вводом/выводом непосредственно в Swift. Swift MMIO позволяет легко определять...
Я хочу, чтобы ваш опыт был лучше моего, особенно при изучении параллелизма в Swift. Это важно, потому что да, я хочу, чтобы ваш код компилировался. Но...
Apple анонсировала разработку Embedded Swift на WWDC 2024. Этот новый таргет позволяет начать программирование оборудования, не принадлежащего Apple, с помощью Swift. В этом учебном пособии автор...
Асинхронность и многопоточность — это два разных подхода к выполнению задач параллельно или конкурентно, однако они решают схожие проблемы.
iOS Clean Architecture демонстрирует реализацию чистой архитектуры, MVVM и Combine в приложении на Swift. Архитектура разделяет проблемы на отдельные слои, делая кодовую базу более удобной для...
SafeDI — безопасная инъекция зависимостей во время компиляции для Swift-проектов. SafeDI создан для инженеров, которые хотят получить безопасность и простоту ручной инъекции зависимостей без накладных расходов...
Гомоморфное шифрование - это криптографическая техника, которая позволяет производить вычисления на зашифрованных данных, не раскрывая операционному процессу лежащие в их основе незашифрованные данные.
В Swift, оператор guard используется для раннего выхода из функции, метода или цикла, если условие не выполнено. Он позволяет улучшить читаемость кода, так как избавляет от...
Загрузка изображений с диска в массив внутренней памяти может увеличить потребление памяти. Переписав код с использованием API несистемного кэширования, мы значительно улучшили использование памяти.
Использование возможностей SwiftUI для стилизации кнопок и других элементов пользовательского интерфейса - отличный способ сформировать индивидуальность вашего приложения и помочь ему выделиться на переполненном рынке
Разбираем 10 популярных вопросов, которые можно встретить в собеседованиях iOS-разработчиков.
У многих пользователей на устройствах не включены автоматические обновления, и если они не открывают сам App Store и не ищут доступные обновления, они могут так и...
С выходом крупного релиза Swift 6 пришло время обновить наш проект и пакеты и устранить все гонки данных.