LifetimeScope
concept
Uses
How to implement
Example code
public class TestLifetimeScope : LifetimeScope
{
[SerializeField] private TestView _view;
protected override void Configure(IContainerBuilder builder)
{
base.Configure(builder);
builder.RegisterComponent(_view); // View 등록
builder.Register<TestPageLifecycle>(Lifetime.Singleton); // 화면별 Lifecycle 등록
builder.Register<TestUseCase>(Lifetime.Singleton); // 통신의 UseCase 등록
AddMockInDebug(builder); // 통신 Mock 플러그인 삽입
}
}Last updated