본문 바로가기
TIL

[240321] 시뮬레이터 화면 안뜸/동적, 정적타입

by 줍 2024. 3. 21.

1. 기존에 있던 ViewController 파일을 지우고 LoginViewController 파일을 만들었다. 코드로 UI를 구현하고 시뮬레이터를 실행했더니 화면이 뜨지 않았다. 첫 화면으로 띄우고자 하는 뷰컨트롤러(LoginViewController)가 스토리보드와 연결되어 있어야 하는데, 삭제한 기존 뷰컨트롤러가 연결되어 있어서 생긴 문제였다. 스토리보드를 이용하지 않았기 때문에 Main과는 관련없을줄 알았는데.. 암튼 해결완뇽

 

 

2. 동적타입? 정적타입?

동적타입 - 메모리에 올라가있는 실제 인스턴스의 타입

정적 타입 - 변수/상수에 선언되어 있는 타입

cf. 스위프트에서 type(of:) 메서드로 인스턴스의 동적타입을 확인할 수 있는데, 옵셔널 타입의 경우 제대로 확인되지 않는 문제가 있다고 한다.