Публикации по теме '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 даже отслеживает текущее развитие языка. Тем не менее, есть вещи, которые действительно раздражают. Есть некоторые вещи, которые, кажется, могли бы быть лучше. Конечно, есть причины, по которым язык работает таким образом. Проблема не в этом. Это не то, что эта статья…

Изменение порядка элементов с помощью перетаскивания с помощью SwiftUI
Повторите функцию перетаскивания UIKit в SwiftUI. Фон Ранее мы реализовали функцию перетаскивания для UICollectionView , которая в основном использовалась для копирования перетаскиваемого элемента. Очень полезно для таких функций, как добавление товаров в корзину. Пожалуйста, ознакомьтесь со статьей, если вы ее пропустили. iOS — перетащите ячейку представления коллекции с помощью swift Перетащите перетащенную ячейку представления коллекции в другое..

Включение интерактивного текстового взаимодействия с изображениями в SwiftUI
Извлечение текста из фрагментов изображений, снимков экрана и т. д. WWDC22 содержит множество обновлений, позволяющих разработчикам создавать лучший пользовательский интерфейс. Теперь включить взаимодействие Live Text с изображениями стало проще, чем когда-либо прежде. С помощью всего нескольких строк кода вы можете помочь пользователям распознавать текст или машиночитаемый код внутри изображения, а пользователи могут легко копировать или делиться этими результатами. В этой статье я..

Прекратите использовать раскадровки и интерфейсный конструктор
Раскадровки. Удобный для начинающих, перетаскиваемый и очень наглядный — отлично! Любой, кто изучал Swift с помощью UIKit , наверняка имеет некоторый опыт работы с Storyboards и Interface Builder. Это имеет смысл. Вы можете спроектировать свое представление перед компиляцией. Раскадровки — отличный обучающий ресурс. Хотя, когда вы начнете разрабатывать более крупные приложения, вы…