View의 Frame과 Bounds? 어느 질문에도 나왔던 것. 평소 개발할 때는 별로 신경 안쓰고 하다가, View 자체를 이해하기 위해선 꼭 필요한 개념이 아닌가 싶어 정리해본다. View를 알면, 원하는 모양으로 화면 구성할 수 있다. 화면 위에서 일어나는 Gesture를 관리할 수 있다. 뷰의 기본적인 역할 iOS에서 컨텐츠를 나타내기 위해 알아야 할 개념인 Window, View를 알아보자. Window View를 위한 컨테이너 역할 View Window 내에서 컨텐츠를 보여줌 다른 View를 관리 및 구성 Gesture Recognizer를 통해 터치 이벤트를 직접 처리할 수 있음 View Hierarchy와 Parent View, Child View 뷰 계층(View hierarchy) Su..
Xcode의 프로젝트를 생성하면 다음과 같이 Interface로 SwiftUI or Storyboard를 선택할 수 있다. Interface > Storyboard로 설정하는 프로젝트에는 기본적으로 Main.storyboard와 ViewController.swift 파일이 생성되고 Info.plist에는 Main.storyboard를 연결해주는 설정이 있다. 만일, Storyboard를 사용하지 않고 코드로만 rootViewController를 설정해주고 싶다면 다음을 살펴보시라. 1. Main.storyboard와 ViewController.swift 파일 지우기 2. Info.plist에서 Main.storyboard 설정 제거 3. 새로운 [New]ViewController.swift 파일 만들기 ..