Como posso detectar se meu dispositivo é um iPhoneX no Swift 4? [duplicado]

Esta pergunta já tem uma resposta aqui:

Detectar se o dispositivo é iPhone X 34 respostas

Estou certo de que existe uma maneira melhor e mais adequada de fazer isso. Mas agora estou usando o UIScreen.main.bounds para detectar se estou lidando com um iPhone X (812 de altura) ou não. Este aplicativo específico é apenas paisagem, btw. Então é isso que eu tenho nessa função em que estou criando slides para uma visualização de slides:

func setupSlideViews(slideView: [SlideView]) {
    let screenSize = UIScreen.main.bounds

    var frame: CGRect!
    if screenSize.width == 812 {
        frame = scrollView.frame
    } else {
        frame = view.frame
    }
    scrollView.frame = frame
    scrollView.contentSize = CGSize(width: frame.width * CGFloat(slideViews.count), height: frame.height)

    for (i, slideView) in slideViews.enumerated() {
        slideView.frame = CGRect(x: frame.width * CGFloat(i), y: 0, width: frame.width, height: frame.height)
        scrollView.addSubview(slideView)
    }
}

Mas como você verifica o modelo?

questionAnswers(1)

yourAnswerToTheQuestion