multiple windows1 IOS App의 Life-Cycle들(scene-based와 app-based) IOS앱을 Swift로 개발할 때 이렇게 고려할게 많을줄 전혀 몰랐다. 일단 IOS12 이하 버전의 앱 구조와 IOS13이상 버전의 앱 구조를 기준으로 달라진 부분을 중심으로 자료를 찾아보며 이해했다. 왜 그런 기준을 잡았냐면, IOS13부터 안드로이드처럼 멀티테스킹을 지원하기로 하면서 Scene이라는 개념이 생겼고 그로 인해 코드와 LifeCycle에도 변화가 생겼기 때문이다. 그리고 SwiftUI도 IOS13부터 출현했다고 하니 그렇게 기준을 잡아봤다. 일단 왜 IOS에 관한 조사를 하게되었는지에 대해 짧게 잡설을 해보자면 별 생각없이 친구들과 아이폰 앱을 하나 만들어서 내자 해서 SwiftUI로 앱을 하나 만들었다. SwiftUI로 앱을 개발할 때에는 옛날에 개발자들이 얼핏 보면 포토샾 화면 같은걸.. 2022. 1. 20. 이전 1 다음