Просто добавьте свои пользовательские методы в UIViewController, используя расширение:
extension UIViewController {
func customFunc() {
print("Custom func is called")
}
}
Теперь внутри каждого класса, который наследуется от UIViewController, вы можете легко получить доступ к этой функции:
class MainVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//call your func
customFunc()
}
}