Публикации по теме 'swiftui'
Использование таймеров и задержек в SwiftUI 2
Варианты отсрочки или времени для ваших действий
В мире компьютерного программирования вы наверняка столкнетесь с гоночной опасностью. Опасность гонки возникает, когда две параллельные части кода завершаются в неправильном порядке. Это может быть не критическая ошибка, но это может быть критическим требованием. Мы все были в этом: ваш клиент хочет, чтобы что-то произошло, но он этого не делает. Они хотят, чтобы они выполнялись с определенным изяществом, в определенном порядке и в..
SwiftUI: как сделать UITextField с inputAccessoryView и inputView?
Поскольку SwiftUI TextField по умолчанию не поддерживает inputAccessoryView и inputView, нам нужно создать наш собственный UIViewRepresentable . Это UIViewRepresentable может заключать UITextField в оболочку, которую мы можем использовать в SwiftUI и использовать его свойства.
Теперь нам нужно реализовать координатора и всех связанных делегатов.
И мы закончили.
Как использовать демоверсию:
Ссылка
Как создать многострочное..
Рефакторинг императивного кода с помощью Combine в iOS
Давайте решим реальные проблемы с помощью декларативного фреймворка.
Во время выступления WWDC о новой структуре Combine докладчик сказал аудитории, что это в значительной степени комплексное решение, в котором Swift поддерживает декларативное и императивное кодирование вместе друг с другом.
Помня об этом, я решил взглянуть на преобразование некоторого кода из одного в другой, используя проблему, основанную на реальности. Эта задача сегодня более актуальна, чем когда-либо, учитывая..
Создавайте игры SwiftUI с помощью SpriteKit
SwiftUI, SpriteKit и отсутствующий жест касания
SpriteKit существует уже почти десять лет, выходит на WWDC 2013, пересматривается в 2014, 2016, 2017 и 2019 годах и даже упоминается на WWDC 2020.
Это платформа Apple для создания 2D-игр. Это простой в использовании и очень хороший способ научить молодых программистов своему ремеслу. Поищите во всех ваших любимых источниках документы, в которых рассказывается, как это реализовать. Большинство статей, которые вы найдете,..