loop for do dicionário não segue sua ordem no Swift [duplicado]

Esta pergunta já tem uma resposta aqui:

Dictionary ordem errada - JSON 2 respostas

aqui está o meu código:

var keys: [String:String] = ["id": "ID", "domain": "Domain", "bundled_domain": "Bundled Domain", "dns": "DNS", "registrar": "Registrar", "registrar_url": "Registrar URL", "sponsoring_registrar": "Sponsoring Registrar", "created": "Created", "updated": "Updated", "expires": "Expires", "whois_server": "Whois Server", "status": "Status"]

for (key, name) in keys{
    println(key)
}

Mas o resultado não seguiu a ordem do dicionário:

Então, como posso fazer meu loop for seguir minha ordem de dicionário? Obrigado

questionAnswers(1)

yourAnswerToTheQuestion