
지금까지 UIKit을 이용할 때 스토리보드를 이용하여 개발을 진행했다. 처음 연습할 때는 뷰에서 제공할 컴포넌트 자체가 많지 않다보니 충분히 괜찮았고, 오토레이아웃을 넣는 것 또한 단지 드래그 몇 번과 클릭 몇 번, 숫자 변경만 해주면 끝이었다. 하지만 점점 연습하는

지난 포스트에서 아예 스토리보드 없이 코드로 UIKit을 작성하기 위해서 어떻게 해야하는지 알아보는 과정에서 자연스럽게 첫 번째로 앱의 생명주기 관리에 대해서 알아봤다. 이번에는 UIScene, UIWindow 등 몇 가지의 클래스와 프로토콜을 간단하게 정리해보려고 한

최근에는 기존에 유지보수 및 새로운 기능 추가를 진행하던 프로젝트에 더해, 새로운 프로젝트에 참여하게 되었다. 기존에 맡았던 앱은 SwiftUI로 구현되어있지만, 새롭게 참여하게된 프로젝트는 UIKit으로 진행하면서 MVVM + Combine으로 Input/Output