Skip to content

Conversation

@KuKaH
Copy link
Contributor

@KuKaH KuKaH commented Jan 2, 2026

✅ Check List

  • 팀원 전원의 Approve를 받은 후 머지해주세요.
  • 변경 사항은 500줄 이내로 유지해주세요.
  • Approve된 PR은 Assigner가 직접 머지해주세요.
  • 수정 요청이 있다면 반영 후 다시 push해주세요.

📌 Related Issue


📎 Work Description

Input / Output

enum Input {
        case firstTextFieldChanged(String)
        case secondTextFieldChanged(String)
        case buttonTapped
    }
    
    enum Output {
        case toggleButton(isEnabled: Bool)
        case clearTextFields
    }

일단 이런식으로 Input / Output 나눴습니다

DI

private let vm: CombineViewModel_HJB
 
init(viewModel: CombineViewModel_HJB) {
    self.vm = viewModel
    super.init(nibName: nil, bundle: nil)
}
    
required init?(coder: NSCoder) {
   fatalError("init(coder:) has not been implemented")
}
var viewController: UIViewController {
            switch self {
            case .jinjae:
              return JinJaeViewController()
            case .junbeom:
                let HJBviewModel = CombineViewModel_HJB()
                return CombineViewController_HJB(viewModel: HJBviewModel)
            case .seungjun:
                return UIViewController()
            }
        }

그 외의 코드들은 너무 다 복붙하긴 그래서 파일 보면서 설명하면 좋을 듯 합니다

📷 Screenshots

기능/화면 iPhone 11 Pro iPhone 16 Pro
A 기능
B 기능

💬 To Reviewers

  • 공유해준 영상 40분 풀집중해서 봤는데 도움 진짜 많이 됩니다.
  • 일단 최대한 영상 본 거 활용해서 코드 짜보고, 어렵고 막힌 부분 지피티 활용해가면서 했습니다

@KuKaH KuKaH requested a review from Rudy-009 January 2, 2026 20:45
@KuKaH KuKaH self-assigned this Jan 2, 2026
@KuKaH KuKaH linked an issue Jan 2, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Combine 과제 3

2 participants