Skip to content

Instantly share code, notes, and snippets.

@aaronlab
Last active March 12, 2022 03:36
Show Gist options
  • Save aaronlab/139541999a71300912dac89b50d32a44 to your computer and use it in GitHub Desktop.
Save aaronlab/139541999a71300912dac89b50d32a44 to your computer and use it in GitHub Desktop.
BaseViewController.swift
//
// BaseViewController.swift
//
// Created by Aaron Lee on 2022/03/10.
//
import RxCocoa
import RxGesture
import RxSwift
import SnapKit
import Then
import UIKit
class BaseViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
configureView()
layoutView()
bindRx()
}
func configureView() {}
func layoutView() {}
func bindRx() {
bindDependency()
bindInput()
bindOutput()
}
func bindDependency() {}
func bindInput() {}
func bindOutput() {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment