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