¿A dónde dispatch_once en Swift 3?

Bien, entonces descubrí lo nuevoAPI de envío rápido en Xcode 8. Me estoy divirtiendo usandoDispatchQueue.main.asyncy he estado navegando por elDispatch módulo en Xcode para encontrar todas las nuevas API.

Pero yo también usodispatch_once para asegurarse de que cosas como la creación de singleton y la configuración de una sola vez no se ejecuten más de una vez (incluso en un entorno multiproceso) ... ydispatch_once ¿no se puede encontrar en el nuevo módulo Dispatch?

static var token: dispatch_once_t = 0
func whatDoYouHear() {
    print("All of this has happened before, and all of it will happen again.")
    dispatch_once(&token) {
        print("Except this part.")
    }
}

Respuestas a la pregunta(7)

Su respuesta a la pregunta