LoginViewController
final class LoginViewController : UIViewController, Alertable
-
Declaration
Swift
private var viewModel: LoginViewModel! -
Declaration
Swift
private let disposeBag: DisposeBag -
Declaration
Swift
private lazy var loginButton: UIButton { get set } -
ViewController의 생성을 Static 메서드를 활용해서 생성 로직을 DIContainer에 중앙화 할 수 있습니다.Declaration
Swift
static func create(with viewModel: LoginViewModel) -> LoginViewControllerParameters
viewModelLoginViewController가 사용할 뷰 모델, 이 뷰 모델은 로그인 관련 로직을 처리하는 데 사용됩니다.Return Value
초기화된
LoginViewController인스턴스를 반환합니다. -
Declaration
Swift
override func viewDidLoad() -
Declaration
Swift
private func setupView() -
Declaration
Swift
@objc private func loginTapped(_ sender: UIButton)
LoginViewController Class Reference