поделки, проекты то сейчас обычно люди:
1) Верстают через Xib, Storyboard
2) Верстают через код (AutoLayout, SnapKit, etc)
3) SwiftUI - а на нем сейчас вообще кто то делает серьезные проекты, с учетом того что например большая часть вот отсюда https://github.com/vsouza/awesome-ios, заточена под UIKit? Или что под него нету понятной проработанной архитектуры по разделению слоев в приложении(могу ошибаться)?
Сейчас делаю проект на SwiftUI с uikit lifecycle. архитектуру а ля reactor kit на combine повторил за 2 дня. Вьюхи swiftui можно использовать в uikit иерархии (очень просто) и наоборот (посложнее). Поддержка правда с 14 версии
У меня есть вообще общий вопрос, про архитектуру SwiftUI. Насколько я знаю, у SwiftUI, есть желание сразу няпрямую обращаться в базу данных и всякие вот такие штуки, что не сильно то согласуется с SOLID, архитектурами типа VIPER, Protocols first ну и все такое. То есть в серьезных проектах, где есть аналитики/архитекторы и так далее, сам подход которые пропагандирует SwiftUI плох. Нет?
NSFetchResultsController по сути тоже напрямую связывает представление и БД
Ну так и его использовать из вью - зло :)
Обсуждают сегодня