#swift #architecture #swiftui
#swift #архитектура #swiftui
Вопрос:
Это может быть не вопрос, а скорее предложение из опыта, если кто-нибудь сделал то же самое, чего я хочу достичь. Хочет понять нижеприведенный пункт, если я перейду с Swift на SwiftUI
- Если класс UIKit (UIViewControllerRepresentable) станет компонентом SwiftUI, может ли он использовать все свои функции, например, оболочку свойств, @environmentobject и т. Д.?
- Получение и выборка данных / событий из модулей на основе UIKit (каждая функция является модулем и устанавливается как модуль в приложении)
- Может ли моя существующая структура (MVVM с двунаправленным POP) быть полностью заменена реактивным способом SwiftUI?
- Или лучший способ принять SwiftUI, заменив протокол приложением на основе событий.
Какие-либо побочные эффекты? Пожалуйста, предложите.
Комментарии:
1. Если у вас есть эти вопросы, то вы не должны. UIKit не умрет в обозримом будущем.
2. Вполне приемлемо, но моя нынешняя организация очень хочет перейти на SwiftUI.
3. Кто платит, тот и заказывает музыку… что ж … 100% миграция на данный момент невозможна из-за молодости и ограничений SwiftUI, но интеграция и плавная постепенная замена действительно могут быть начаты.