ram2 🚗

[swift] Main storyboard와 Launch storyboard 차이 본문

🍎 Swift

[swift] Main storyboard와 Launch storyboard 차이

coram22 2024. 3. 16. 01:29
728x90
반응형
반응형
728x90

이제 곧 파드의 3기 iOS파트가 시시시시작이다.

세미나를 위해 OT 자료를 다시 살펴보던 중, 문득 누군가 이런 질문을 하면 어쩌지 하는 생각이 들었다.

 

Main이랑 Lauch 중 어디에서 해야돼요?

둘의 차이는 뭐죠?

 

.

.

 

정확하게 알려줘야 하기에 찾아보았다.

 

멀티 스레드를 원활하게 지원하기 위해 LauchStoryboard는 Android의 splash화면 같은 화면이었다.

그러니까, LauchStoryboard에 스플래시 화면을 넣어주면 된다는 것 !

 

.

.

Launch storyboard

 

 

Main storyboard

 

이렇게 각각을 지정해주었다.

그리고 빌드를 하면, 아마 Launch storyboard만 보여질 것이다.

 

이건 AppDelegate에서 Launch storyboard가 보여질 시간을 지정해주면 된다.

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after application launch.
    sleep(1)
    return true
}

 

이런식으로 sleep(1)을 추가해주면, 1초 뒤 Main 화면이 보이는 것을 확인할 수 있다.

두 번째 파트장을 하다 보니, 눈에 보이지 않던 것들이 하나씩 보여지기 시작한다.

 

.

.

 

아직 부족함이 많은 내가 파트장이라니,,

더 열심히 할게요 여러분..

 

.

.

 

 

728x90
반응형