[IOS] rootViewController 이동하는 방법

iOS에서 rootViewController로 이동하는 방법은 다음과 같습니다.

Swift:

// 루트 뷰컨트롤러를 설정할 윈도우 객체를 가져온다
guard let window = UIApplication.shared.windows.first else { return }

// 새로운 루트 뷰컨트롤러를 생성한다
let newRootViewController = UIViewController()

// 새로운 루트 뷰컨트롤러를 윈도우의 루트 뷰컨트롤러로 설정한다
window.rootViewController = newRootViewController` 

Objective-C:

// 루트 뷰컨트롤러를 설정할 윈도우 객체를 가져온다
UIWindow *window = [UIApplication sharedApplication].windows.firstObject;

// 새로운 루트 뷰컨트롤러를 생성한다
UIViewController *newRootViewController = [[UIViewController alloc] init];

// 새로운 루트 뷰컨트롤러를 윈도우의 루트 뷰컨트롤러로 설정한다
window.rootViewController = newRootViewController;` 

위의 코드에서 새로운 UIViewController 객체를 생성한 후, 이를 rootViewController로 설정하면 현재 앱의 루트 뷰컨트롤러를 대체할 수 있습니다. 이를 이용하여 앱의 화면 전환을 구현할 수 있습니다.