Xcode에서 새 프로젝트를 시작할 때 처음 호출되는 화면을 변경하는 방법

2943 단어 XcodeSwift비망록
Xcode에서 신규 프로젝트를 시작했을 때, 디폴트로 준비되어 있는 화면이 아니라 신규로 작성한 화면을 이용하고 싶다.
방법을 찾았습니다만, 조금 망설였으므로 비망록으로서 기재합니다.

환경



Xcode12.4
Swift5

새 프로젝트의 파일 구성



새 프로젝트를 시작하면 다음 파일이 생성됩니다. (초기 설정이나 환경에서 약간 다릅니다.)

최초의 화면에 관여하고 있는 것은, 적선 부분의 파일들.

보려는 화면 만들기



표시하고 싶은 화면을 작성.
First.storyboard 에 세 가지 설정
  • ViewController와 Label 배치 ※Label은 표시되었는지 확인하기 위해
  • ViewController Is Initial View Controller 확인
  • Custom Class에서 FirstViewController 클래스를 선택하여 연결
  • FirstViewController.swift 에서는 화면이 표시될 때 Label에 텍스트를 대입

    FirstViewController.swift
    import UIKit
    
    class FirstViewController: UIViewController {
    
        @IBOutlet weak var label: UILabel!
    
        override func viewDidLoad() {
            super.viewDidLoad()
    
            label.text = "First!!"
        }
    }
    

    화면 변경



    전치가 길어졌지만, 중요한 화면 변경을합니다.
    info.plist를 엽니다.

    설정 항목 중 아래의 세 항목을 First로 변경합니다.
  • Storyboard Name
  • Launch screen interface file base name
  • Main storyboard file base name

  • 첫 번째 Storyboard Name가 중첩되어 있기 때문에 찾기에 미묘하게 시간이 걸렸습니다 ...

    결과



    Build하면 표시되었습니다!
    Simulator 스크린샷을 찍는 방법




    만약 미비나 보충이 있으면 가르쳐 주시면 도움이 됩니다.

    좋은 웹페이지 즐겨찾기