Я изучаю аутентификацию Google Signin Firebase в swift 4 / XCode 9`.
В документации Firebase они объявляют AppDelegate.swift
как GIDSignInDelegate
.Обычно я ожидал, что контроллер представления будет delegate
управлять, а затем выполнять действия для входа в систему, выхода из системы и т. Д. *
Может кто-нибудь объяснить, в чем разница в этом приложении в приложении delegate
по сравнению сViewController
(если есть).Есть ли плюсы и минусы в использовании одного, а не другого?
Лично мне проще сделать это в ViewController
или передать на аутсорсинг классу, поскольку выполнять переход и другие операции проще, но, возможно, это не так.лучшее решение?