[iOS] 전처리문

Han's·2023년 12월 17일
0

TIL

목록 보기
20/20
post-thumbnail

전처리문이란?

컴파일 이전에 먼저 처리되는 문장을 의미합니다.

  • Debug와 Release 모드의 구분
#if DEBUG
    print("Debug 모드에서만 실행되는 부분입니다.")
#else
    print("릴리스 모드에서만 실행되는 부분입니다.")
#endif
  • OS 구분
#if os(iOS)
	print("iOS")
#elseif os(macOS)
  print("macOS")
#elseif os(watchOS)
  print("wathOS")
#endif

Flag

프로젝트 처음 생성하면 기본적으로 DEBUG 플래그가 들어가 있는데, Release에 원하는 값을 넣어주면 전처리문을 사용할 수 있습니다.

profile
 iOS Developer

0개의 댓글