Detectar se o aplicativo está sendo criado para dispositivo ou simulador no Swift

No Objective-C, podemos saber se um aplicativo está sendo criado para dispositivo ou simulador usando macros:

#if TARGET_IPHONE_SIMULATOR
    // Simulator
#else
    // Device
#endif

Essas são macros de tempo de compilação e não estão disponíveis no tempo de execução.

Como posso conseguir o mesmo no Swift? Pesquisei o estouro da pilha, dei uma olhada nos documentos e não consigo descobrir.

questionAnswers(16)

yourAnswerToTheQuestion