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


Использование основных данных в SwiftUI
В прошлом году я работал над приложением, которое использовало платформу Core Data в качестве постоянного носителя для хранилища SQLite. Я не хотел использовать какие-либо оболочки свойств SwiftUI для основных данных в своем приложении, потому что я хотел структурировать приложение в несколько слоев, а эти оболочки свойств были доступны только внутри представления. Приложение работало, но было сложно убедиться, что все в Core Data синхронизировано с представлениями SwiftUI.

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

Как использовать выравнивания в SwiftUI (часть IV) — Расширение контейнера с помощью выравниваний
Это третья часть из серии «Система компоновки SwiftUI» и четвертая часть из подсерии, посвященной «Как использовать выравнивание в SwiftUI». Для простоты мы не заставляли самый высокий элемент контейнера, в данном случае стек, перемещаться в предыдущих частях, но мы изменим это в этой части и посмотрим, что произойдет, когда мы это сделаем.

Как оптимизировать код Swift для повышения производительности и эффективности
Изучение копирования при записи в Swift В настоящее время я работаю над проектом приложения для iOS на основе TCA (компонуемой архитектуры). Но я не буду подробно рассказывать об архитектуре. Короче говоря, эта архитектура позволяет разделить систему на небольшие независимые компоненты, которые можно объединить в более крупную и сложную систему. Эта архитектура вдохновлена ​​Redux и очень похожа на то, как она работает. Если вы не знакомы с ней, вы можете узнать больше на их..

 Проверка кода iOS — Выпуск № 35 | Кураторские советы по улучшению кода
 iOS Code Review — это информационный бюллетень, выходящий раз в две недели, в котором дополняются советы по улучшению кода от сообщества разработчиков Apple. Swift, Objective-C, iOS, macOS, SwiftUI, UIKit и другие. Куратор Марина Горностаева, выходит каждый второй четверг. Посетите ioscodereview.com , чтобы подписаться на информационный бюллетень или просмотреть старые выпуски. Еще больше советов вы можете найти в Твиттере по адресу @ios_code_review 🙌

Узнайте, как использовать комбинированный фреймворк SwiftUI (@State, @Binding, @StateObject и…
В этой статье я объясню основные принципы комбинированной среды SwiftUI, используя простое приложение, которое меняет свое состояние в нескольких случаях. Использование @State В SwiftUI оболочка свойства @State используется для объявления состояния представления. Когда состояние представления изменяется, платформа автоматически повторно отображает представление, чтобы отразить обновленное состояние. Это означает, что с помощью @State вы можете создавать динамические..

5 неприятностей со Свифтом
Не Единственные? Swift — прекрасный язык программирования. Он дает вам так много возможностей, а Swift Evolution даже отслеживает текущее развитие языка. Тем не менее, есть вещи, которые действительно раздражают. Есть некоторые вещи, которые, кажется, могли бы быть лучше. Конечно, есть причины, по которым язык работает таким образом. Проблема не в этом. Это не то, что эта статья…