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


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

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

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

Expo React Native Part 6 — удалить элемент
Добавьте значок мусорной корзины и реализуйте функцию удаления В предыдущих статьях мы уже создали приложение, позволяющее пользователю добавлять задачи, а также убирать клавиатуру , когда он щелкает мышью вдали от клавиатуры. Полное содержание: Часть 1 — Создание базового макета и компонента заголовка Часть 2 — Создание компонента элемента Часть 3 — Создание компонента AddTask для вставки новой задачи Часть 4 — Предупреждать, если есть ошибка Часть 5 — Закрыть..

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

Словарь для непрограммистов — Часть 1
Концепции разработки программного обеспечения для всех остальных Вот четыре концепции, которые помогут вам понять немного больше об этом причудливом мире программистов. Алгоритм: Вы идете в какой-нибудь мебельный магазин и смотрите на фантастический стул для своего стола, покупаете этот стул, и когда он прибывает к вам домой, вы видите нечто отличное от стула, который вы видели в витрине. Кресло пришло в коробке и разобрано, но есть и хорошая новость, к нему прилагается..

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