Фреймворк Observation - это огромное улучшение для SwiftUI. Он прост и избавляет от головной боли по сравнению с предыдущим потоком данных.
Smart casts упрощают и улучшают безопасность кода.
OpenAPI — это открытая спецификация для документирования HTTP API. Swift OpenAPI Generator — это плагин от Apple, который позволяет сразу генерировать “церемониальный” код, необходимый для выполнения...
Rx — это общая абстракция вычислений, выраженная через интерфейс Observable, позволяющая транслировать и подписываться на значения и другие события из потока Observable. RxSwift — это библиотека для...
GRDB — библиотека для работы с базой данных SQLite. Она может решать такие задачи, как: Генерация SQL: Создайте методы сохранения и извлечения данных, чтобы вам не...
В Swift классы и структуры — это два основных способа определения пользовательских типов данных, но они имеют некоторые различия в своем поведении и использовании.
Имеется 8 различных предустановок анимации: появление, исчезновение, отскок, масштабирование, импульс, смена цвета и замена.
DataKit предлагает современный, интуитивно понятный и декларативный интерфейс для чтения и записи двоичных данных в Swift.
К концу этой статьи у вас будет чистый и персонализированный генератор дефолтных аватаров, который добавит нотку уникальности пользовательскому интерфейсу вашего приложения.
Эта библиотека предоставляет несколько основных инструментов, которые могут быть использованы для создания приложений различного назначения и сложности.
Design Patterns In Swift — масса паттернов проектирования, реализованных на Swift 5.0. Сделаны 11 поведенческих паттернов проектирования (Цепочка обязанностей, Обозреватель и т.п.), 6 креативных (Фабричный метод,...
Цель этой статьи - дать вам знания, которые помогут вам стать лучшим программистом.
Но как быть с type-safe системой управления состояниями? Как ее построить, используя возможности языка Swift?
Swift Markdown — это Swift-пакет от Apple для разбора, создания, редактирования и анализа документов в Markdown формате. В качестве парсера используется реализация cmark-gfm, разработанная на GitHub,...
Swift HTTP Types — это библиотеки для работы с HTTP-запросами от Apple, предназначенные как для клиентов, так и для серверов. Они обеспечивают общий набор представлений для...
Обратное развертывание функций с использованием атрибута @backDeployed - отличный инструмент для разработчиков SDK.
ReSwift — это Redux-подобная реализация архитектуры однонаправленного потока данных в Swift. ReSwift поможет вам разделить три важных аспекта компонентов вашего приложения: Состояния: в приложении ReSwift все...
iOS Starter Kit — бесконечный набор примеров для изучающих язык Swift. От самых простых примеров до архитектуры и полезных фишек.
Quick — фреймворк behavior-driven тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведет себя ваш код в приложении, сравнивая то, что вы ожидаете от...
Мне очень нравится это улучшение в UIKit, оно затрагивает аспект, которым долгое время пренебрегали разработчики и дизайнеры - пустое состояние.