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
반응형
'🍎 iOS' 카테고리의 다른 글
[iOS] ScreenTime API 란? (8) | 2024.09.11 |
---|---|
[iOS] debug 모드에서 release 모드로 변환하는 방법 (2) | 2024.07.27 |
[iOS] R.swift 설치하기 (0) | 2024.02.23 |
[iOS] didSet 이란? (0) | 2024.01.18 |
[iOS] xcode에서 색상 팔레트 보기 (2) | 2023.10.01 |