[iOS] - StoryBoard 삭제하기

sun02·2021년 12월 13일
1

UI를 코드로 작성하기 위해서 가장 먼저 해줘야하는 작업들입니다.

1. main.storyboard 파일 삭제

  • main.storyboard 파일을 삭제해 줍니다. 이때 완전히 제거해야하기 때문에 'Move to Trash'를 선택합니다.

2. info.plist에서 main 제거

  • Application Scene Manifest > Scene Configuration > Application Session Role > Item 0 > Storyboar Name - Main 항목 자체를 삭제해 줍니다.
  • Main storyboard file base name - Main 도 항목 자체를 삭제해줍니다.

3. sceneDelegate 세팅하기

iOS 13이후부터 멀티 윈도우를 제공하면서
Appdelegate가 담당하였던 UI관련 작업들을 sceneDelegate에서 담당하게 되었기 때문에
sceneDelegate 파일을 수정해 주어야합니다.

  • 기존의 코드

  • 다음과 같이 작성해주면 됩니다.

1개의 댓글

comment-user-thumbnail
2022년 5월 10일

안녕하세요 잘 봤습니다 :)
위 3가지 작업을 굳이 하지 않아도 별 문제가 없던데, 혹시 왜 위 작업들을 해줘야 하는지 여쭤봐도 될까요??

답글 달기