по 3 пункту, не обязательно все удалять, можно совмещать с версткой в IB, часть экрана в сториборде, часть кодом - если есть в этом разумная необходимость
SwiftUI — будущее iOS разработки, правда не все вью имеются сейчас из коробки, и поддержка начиная с 13 с IUKit lifecycle и с 14 лишь полноценно мультиплатформенный вариант.
SwiftUI — будущее iOS разработки, правда не все вью имеются сейчас из коробки, и поддержка начиная с 13 с IUKit lifecycle и с 14 лишь полноценно мультиплатформенный вариант.
что значит «мультиплатформенный» в данном контексте ?
На маке неприменимы UIKit методы и классы, и если вью на swiftui можно с указанными выше #if адаптировать под обе ОС, то контроллер вью необходимо будет переписать для мака. А для полноценно мультиплатформенного приложения он выглядит вот так на всех ОС.