Обычно при разработке приложения я выполняю BaseViewController, а затем использую его во всем приложении в качестве родительского класса для других ViewController.
Например, для интеграции аналитики во все ViewController или любую другую базовую функцию.
Есть идеи, где разместить, например, аналитический код в SwiftUI без использования дублированного кода?
Одним из решений, которое я могу придумать, могут быть протоколы и расширения протоколов.