[UIKit/Storyboard] Entry Point

2023. 7. 23. 15:15·Dev/UIKit

 

엔트리 포인트 (Entry Point) 란?

- Entry Point는 앱이 실행될 때 가장 먼저 보여지는 화면이다. 쉽게 말해, 앱의 진입점이다.

- 스토리보드를 사용하는 경우, 이 Entry Point는 Initial View Controller를 통해 설정할 수 있다.
- 만약 엔트리 포인트가 지정되지 않았다면, 앱을 실행해도 화면이 뜨지 않거나 검은 화면만 보이게 된다.

 

 

1. Entry Point 설정하는 방법

(1) View Controller 선택

 

- 스토리보드에서 진입점으로 설정하고 싶은 View Controller를 선택한다.
- 제대로 선택되면 파란 테두리가 생긴다.

 

참고로, 선택되지 않으면 오른쪽 패널(Inspector 영역)에 아무 설정도 뜨지 않는다.

 

 

스토리보드에 view controller를 추가했을 때의 화면

 

 

(2) Attributes Inspector 설정

 

- Attributes Inspector의 다섯번째 영역을 클릭한 뒤, ☑️ Is Initial View Controller를 체크한다.

 

 

 

(3) 화살표 확인

 

- 선택한 View Controller 왼쪽에 화살표가 생기면 설정이 완료된 것이다.

엔트리 포인트 설정 👍

 

2. Entry Point 삭제 방법

삭제는 간단하다.


- 진입점으로 설정된 View Controller를 선택한 뒤, delete 키를 누른다.

- 또는 다른 View Controller에 Is Initial View Controller를 체크하면 자동으로 변경된다.

 

3. Entry Point 없이 앱을 실행하면?

엔트리 포인트 없이 앱을 실행하면, 시뮬레이터에 검은 화면만 출력되며 앱이 정상적으로 작동하지 않는다.
항상 앱 실행 전에 Entry Point가 제대로 설정되었는지 확인하자.

 

entry point 없이 프로그램을 실행했을 때의 시뮬레이터 모습

 

 

 

 

 

 

 

 

 

 

'Dev > UIKit' 카테고리의 다른 글

[UIKit] 앱의 생명주기  (0) 2023.11.27
[UIKit] Font 설정하기  (0) 2023.11.02
[UIKit/Storyboard] 키보드 내리기  (0) 2023.07.30
[UIKit/Storyboard] 아울렛 함수 (@IBOutlet)과 액션 함수 (@IBAction)  (0) 2023.07.29
[UIKit/Storyboard] 씬(Scene)과 Class 연결  (0) 2023.07.29
'Dev/UIKit' 카테고리의 다른 글
  • [UIKit] Font 설정하기
  • [UIKit/Storyboard] 키보드 내리기
  • [UIKit/Storyboard] 아울렛 함수 (@IBOutlet)과 액션 함수 (@IBAction)
  • [UIKit/Storyboard] 씬(Scene)과 Class 연결
Callie_
Callie_
  • Callie_
    CalliOS
    Callie_
  • 전체
    오늘
    어제
    • 분류 전체보기
      • APPLE
      • Dev
        • Swift
        • UIKit
        • SwiftUI
        • Issue
        • 구현
      • Design
        • HIG
      • CS
      • 직관로그 (출시앱)
        • 업데이트
      • 🌱 SeSAC iOS 3기
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    .OverFullScreen
    ios
    clipsToBound
    cornerradius
    tag
    SwiftUI
    IBAction
    cs
    SeSAC
    .fullScreen
    Info탭
    addTarget
    keyboard
    네트워크통신
    DidEndOnExit
    Swift
    TapGestureRecognizer
    modalPresentStyle
    후기
    TableViewCell
    layer.shadow
    stroyboard
    Entry Point
    Button
    화면전환
    생명주기
    Enum
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Callie_
[UIKit/Storyboard] Entry Point
상단으로

티스토리툴바