
[swift] App의 LifeCycle (1) ⬇️⬇️⬇️ 더보기 https://day-of-soonjin.tistory.com/48 [swift] App의 LifeCycle 지난 번에는 ViewController의 life cycle에 대해서 공부해 봤는데요!! 오늘은 App의 Life Cycle에 대해서 공부해보려구요! 사실 ViewController의 라이프 사이클과 유사할 거라 생각하고 시작했는데, 생각보다 day-of-soonjin.tistory.com 지난 번에는 WWDC2019에서 발표된 내용에 따라 AppDelegate와 SceneDelegate와 역할 및 LifeCycle을 보았었는데요! 오늘은 scene의 상태 변화(state transition)에 대해 알아보고, 실제 앱에서 실행하..

지난 번에는 ViewController의 life cycle에 대해서 공부해 봤는데요!! 오늘은 App의 Life Cycle에 대해서 공부해보려구요! 사실 ViewController의 라이프 사이클과 유사할 거라 생각하고 시작했는데, 생각보다 어렵더라구여 ㅠㅠ (많이 틀렸을 수도 있음 주의 ㅠㅠ) xcode에서 프로젝트를 만들면 자동으로 생기는 AppDelegate.swift와 SceneDelegate.swift 파일이 기억나시나요? 이게 이게 iOS13부터 생긴 놈이더라구요. iOS12 및 그 이전에는 하나의 앱은 하나의 윈도우만 가졌기 때문에 AppDelegate가 앱에 관한 모든 걸 좌지우지 했대요. (윈도우는 그냥 단순하게 화면이라고 생각하면 좋을 것 같아요) 그래서 AppDelegate.swif..

지난 번에는 스토리보드에서 탭바컨트롤러를 만들어봤는데요. 스토리보드가 없어도 탭바컨트롤러를 만들 수 있다네여?! 롸?! 그래서 오늘은 스토리보드 없이 UITabBarController 구현하기 입니다. 1. Main연결 삭제하기 프로젝트를 만든 후 제일 먼저 나오는 General 셋팅에 보면 Development Info-Main Interface가 있는데요. 여기에 있는 Main을 삭제해주시면 됩니다. 2. Info.plist에서 스토리보드 항목 삭제 & 스토리보드 삭제 dicator에 있는 Info.plist에서 Storyboard Name 항목도 삭제해주고, 이제 필요없어진 Main.storyboard항목도 Bye~ 그리고 탭바를 두개 만들 예정이니까, 연결할 뷰컨트롤러(ViewController)..
- Total
- Today
- Yesterday