Swift에서 앱이 장치 또는 시뮬레이터용으로 구축되어 있는지 여부를 감지하는 방법 Objective-C에서는 매크로를 사용하여 앱이 디바이스용인지 시뮬레이터용인지를 알 수 있습니다. #if TARGET_IPHONE_SIMULATOR // Simulator #else // Device #endif 이것들은 컴파일 시 매크로이며 실행 시 사용할 수 없습니다. Swift에서도 어떻게 같은 일을 할 수 있을까요?업데이트 30/01/19 이 답변은 효과가 있을 수 있지만 (여러 Apple 엔지니어에 의해 명확하게 설명되었듯이) 정적 체크를 위해 권장되는 솔루션은 iOS Simulators를 대상으로 한 커스텀 컴파일러 플래그를 정의하는 것입니다.자세한 방법은 @mbelsky의 답변을 참조하십시오. 원답 정적 체..