Pase por la subvista para verificar si UITextField está vacío - Swift

Me pregunto cómo transformar esencialmente el código objetivo c a continuación en rápido.

Esto recorrerá todas las subvistas en mi vista deseada, verificará si son campos de texto y luego verificará si están vacías o no.

for (UIView *view in contentVw.subviews) {
    NSLog(@"%@", view);
    if ([view isKindOfClass:[UITextField class]]) {
        UITextField *textfield = (UITextField *)view;
        if (([textfield.text isEqualToString:""])) {
            //show error
            return;
        }
    }
}

Aquí es donde estoy con una traducción rápida hasta ahora:

for view in self.view.subviews as [UIView] {
    if view.isKindOfClass(UITextField) {
        //...

    }
}

¡Cualquier ayuda sería genial!

Respuestas a la pregunta(2)

Su respuesta a la pregunta