UIKit을 사용하면서 코드베이스로 프로젝트를 세팅하는 방법을 남기려고 합니다.우선 세팅하는 방법을 말하기에 앞서 프로젝트를 코드베이스로 세팅하면 뭐가 좋은지에 대하여 생각해보았습니다.Code Base로 개발이 필요한 이유1. 코드만으로 되어 있어서 가볍다.2. Diff (다른 파일의 코드를 보고 비교하는 일) 보고 파악하기가 쉬워진다.3. Conflict 발생 가능성이 낮아진다.4. 재사용이 용이해진다.5. 각각의 요소에 따른 제어하는 방법을 파악할 수 있다. 저는 이정도로 생각하고 있습니다. 전체적으로 협업을 하는데 있어 편해지는거 같습니다.세팅하는 방법1. MainStoryBoard 제거StoryBoard 파일을 제거 해준다.나의 Project 파일에서 TARGETS으로 이동한다.'Build Set..
UIKit 은 iOS, iPadOS, 또는 tvOS 앱의 핵심 인프라를 구성하는 데 사용할 수 있는 다양한 구성 요소를 제공하여 앱을 빌드하는 데 필요한 여러 기능을 지원합니다.제공하는 기능1. 윈도우와 뷰 구조: UI를 구현하기 위한 구조2. 이벤트 처리 인프라: 입력을 앱으로 전달하기 위한 구조3. 메인 런 루프: 사용자, 시스템, 그리고 앱 간의 상호작용을 관리하는 구조이 외에도 여러 기능과 정보를 제공합니다. 또한, UIKit은 SwiftUI와 원활하게 작동하므로, UIKit 앱의 일부를 SwiftUI로 구현하거나 두 프레임워크 간에 인터페이스 요소를 혼합하여 사용할 수 있습니다. 예를 들어, UIKit 뷰와 뷰 컨트롤러를 SwiftUI 뷰 내에 배치하거나 그 반대로도 가능한 경우가 그 예시가 될..