MyPageDIContainer
final class MyPageDIContainer : MyPageFlowCoordinatorDependencies
Mypage 화면에 대한 의존성 주입을 관리하는 Container입니다.
-
MyPage ViewController를 불러오는 메서드입니다.
Declaration
Swift
func makeMyPageViewController(actions: MyPageModelActions) -> MyPageViewControllerParameters
actionsflow coordinator에서 활용되는 actions 구조체입니다. 이는 ViewModel을 만드는 메서드에 직접 주입합니다.
Return Value
MyPageViewController를 Return합니다. -
MyPage ViewModel를 불러오는 메서드입니다.
Declaration
Swift
private func makeMyPageViewController(actions: MyPageModelActions) -> MyPageViewModelParameters
actionsflow coordinator에서 활용되는 actions 구조체입니다.
Return Value
MyPageViewModel를 Return합니다. -
MypageFlowCoordinator를 불러오는 메서드입니다.
- 해당 함수는
AppFlowCoordinator에서 실행합니다.
Declaration
Swift
func makeMyPageFlowCoordinator(navigationController: UINavigationController) -> MyPageFlowCoordinatorParameters
navigationController해당 화면의
UINavigationController를 파라미터로 받습니다.Return Value
MyPageFlowCoordinator를 Return합니다. - 해당 함수는
MyPageDIContainer Class Reference