Presentation - Scene - Login

  • Coordinator 내부에 있는 화면 전환 메서드들 즉, private 메서드들을 나타내고 있습니다.

    See more

    Declaration

    Swift

    struct LoginViewModelActions
  • 로그인 뷰 모델의 입력 관련 인터페이스를 정의합니다.

    • 사용자의 액션에 대한 처리 방법을 명시합니다.
    See more

    Declaration

    Swift

    protocol LoginViewModelInput
  • 구체적인 기능을 갖고 있지 않지만, 일반적으로 이 프로토콜은 뷰 모델의 출력 관련 인터페이스를 정의합니다.

    • 예를 들어, 뷰에 표시할 데이터의 변화를 알릴 수 있습니다.

    Declaration

    Swift

    protocol LoginViewModelOutput
  • Declaration

    Swift

    typealias LoginViewModel = LoginViewModelInput & LoginViewModelOutput
  • LoginViewModel 프로토콜을 구체화하는 클래스입니다.

    • 해당 클래스는 로그인 관련 비즈니스 로직을 처리합니다.
    See more

    Declaration

    Swift

    final class DefaultLoginViewModel : LoginViewModel
  • Declaration

    Swift

    final class LoginViewController : UIViewController, Alertable