Публикации по теме 'swift'


Взгляд на новый асинхронный пакет Swift: понимание алгоритмов
Apple выпустила пакет алгоритмов async swift, в котором представлены полезные способы работы с асинхронными последовательностями. Около месяца назад Apple выпустила первую версию пакета асинхронные быстрые алгоритмы . Он предоставляет инструменты и алгоритмы для использования с введенной не так давно асинхронной последовательностью. Пакет фокусируется на реализации уже известных инструментов, таких как zip , а также на новых функциях, которые работают вовремя (вау). Это также..

Использование RxSwift с шаблоном MVVM.
Как мы можем реализовать Rxswift с шаблоном MVVM в Swift? Требование: основы RxSwift В этой статье мы узнаем, как мы можем использовать RxSwift в шаблоне MVVM. Что будем строить? Я создам приложение, которое извлекает изображения из API, а затем показывает их в collectionView. Я загрузил ресурсы на GitHub, вы можете получить ссылку в конце страницы. Давайте начнем. Установите RxSwift с CocoaPods В качестве первого шага мы должны установить RxSwift с Cocoapods. Я..

Маски и оверлеи в SwiftUI
Советы для не дизайнеров, как сделать ваше приложение iOS красивым Наконец-то у меня появилось свободное время, чтобы испачкать руки с SwiftUI - это были приятные несколько часов! Я начал новый проект - приложение для macOS, исходный код которого скоро может быть открытым. Но пока я подготовил статью о масках и накладках. Оверлей Что оно делает? Он накладывает вторичный вид перед видом. Звучит так же, как хорошо известный ZStack , но на самом деле он немного отличается. Итак,..

Цепочка методов в Swift с использованием самовозвратных функций
Использование декларативного программирования в UIKit Википедия определяет цепочку методов как: Связывание методов , также известное как идиома именованных параметров , представляет собой распространенный синтаксис для вызова нескольких вызовов методов в объектно-ориентированных языках программирования. Каждый метод возвращает объект, что позволяет объединять вызовы в единую инструкцию, не требуя переменных для хранения промежуточных результатов. Скорее всего, большинство из..

Освоение пользовательских модификаторов SwiftUI
Изучите iOS-разработку Освоение пользовательских модификаторов SwiftUI Улучшите свой пользовательский интерфейс с помощью персонализированных представлений SwiftUI произвел революцию в способах создания пользовательских интерфейсов разработчиками, предлагая современный и интуитивно понятный подход. Несмотря на то, что платформа предоставляет богатый набор встроенных модификаторов для настройки представлений, могут быть случаи, когда вы захотите внести в дизайн свои собственные..

10+ репозиториев Wordle GitHub для понимания кода на разных языках
От Jetpack Compose до SwiftUI — у нас есть реализация Wordle для всех Wordle был притчей во языцех в городе Twitteratti в 2022 году. Разработанная Джошем Уордлом, инженером-программистом, игра в угадайку на основе слов привлекла внимание, возможно, из-за ее алгоритмических правил. Шесть попыток, и каждый раз, когда вы отправляете предположение, буквы будут становиться зелеными, желтыми или серыми — где зеленый означает правильное положение буквы, желтый означает, что буква существует,..

Быстрые советы: отладка медленной сборки
Быстрые советы: отладка медленной сборки Поскольку компилятор Swift должен исследовать каждый тип, прежде чем он сможет продолжить компиляцию, время сборки может стать довольно медленным. Если вы обнаружите, что ваш код Swift медленно компилируется, Ник О'Нил из That Thing in Swift поделился несколькими простыми шагами, которые помогут отследить виновников, чтобы вы могли ускорить процесс: Добавьте -Xfrontend -debug-time-function-bodies в Настройки проекта › Настройки сборки ›..