이유가 var window: UIWindow?
이 아니고 UIWindow!
이 아닌 이유, 즉 선택 창을 만드는 것이 각 앱에 기본 UIWindow가 있어야하는 이유는 무엇입니까 (앱이 전혀 작동하지 않는 경우).UIApplicationDelegate의 창 속성을 암시 적으로 래핑하지 않고 선택적으로 만드는 이유는 무엇입니까?
this answer은 실제로 UIWindow!
에서 UIWindow?
으로 변경된 것으로 보았습니다. 이유가 있어야합니다. 나는 이유를 알 수 없다. 또한 UIWindow?
을 사용하면 기본 창의 유형이 두 번 선택 사항이되어 정말 어색합니다.
실제로 UIMainStoryboardFile이 사과문을 작성한 것으로 알고 있지만 UIWindow가 없으면 응용 프로그램이 전혀 작동하지 않습니다. 어떤 경우에는 (답변에서 "Test it!"섹션에서 언급했듯이) 키가 존재하지 않을 수 있기 때문에 – Qiulang
의 목적이 무엇입니까?이 경우 창은 0이되고 표시되는 것은 모두 검은 색 화면 –
당신의 요점을 보았지만 당신은 내게 안 보인다. 예를 들어 어째서 누가 어째서 기능을하지 못하게하는 검은 화면 응용 프로그램을 만들 수 있겠는가? – Qiulang