¿Cómo escribo dispatch_after GCD en Swift 3 y 4?

En Swift 2, pude usardispatch_after para retrasar una acción usando el despacho central magnífico:

var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) 
dispatch_after(dispatchTime, dispatch_get_main_queue(), { 
    // your function here 
})

Pero esto ya no parece compilarse en Swift 3 (o 4). ¿Cuál es la forma preferida de escribir esto en Swift 3 (usando la nueva API de envío)?

Respuestas a la pregunta(12)

Su respuesta a la pregunta