기타

constant file

소재훈 2022. 1. 12. 01:38

위 코드는 현재 뷰에서 RegisterToChat이라는 세그먼트를 통해 새로운 뷰 컨트롤러로 이동하는 코드이다. withIdentifier 의 파라미터를 String으로 받는다. 위처럼 어떠한 입력을 String으로 받을 경우, 입력이 틀렸을 경우 우리는 Xcode로부터 어떠한 경고 메세지도 받을 수 없으므로, 빌드를 하고, 직접 애플리케이션을 사용하기 전까지는 문제를 인식 할 수 없다는 문제가 있다. 

 

이러한 문제를 해결하기 위해서 우리는 Contant File을 사용한다. 새로운 constants.swift 파일을 생성해보자.

Constants 라는 구조체를 만들고 static let 키워드와 함께 상수로 사용할 것들을 등록한다. static은 구조체 타입의 하나의 값으로 동작한다. (구조체이름).(상수이름)과 같은 방식으로 사용한다.

와 같이 등록해서 String을 직접 써주는 대신

Constants.registerSegue로 써줄 수 있다.

'기타' 카테고리의 다른 글

Pods 적용과정에서 발생가능한 문제들  (0) 2022.01.11
Podfile, Xcode 프로젝트에 적용하기  (0) 2022.01.11
Cocoapods 설치  (0) 2022.01.11
warning: adding embedded git repository: ...  (0) 2021.11.30