컴파일 이전에 먼저 처리되는 문장을 의미합니다.
#if DEBUG
print("Debug 모드에서만 실행되는 부분입니다.")
#else
print("릴리스 모드에서만 실행되는 부분입니다.")
#endif
#if os(iOS)
print("iOS")
#elseif os(macOS)
print("macOS")
#elseif os(watchOS)
print("wathOS")
#endif
프로젝트 처음 생성하면 기본적으로 DEBUG 플래그가 들어가 있는데, Release에 원하는 값을 넣어주면 전처리문을 사용할 수 있습니다.