Crie um NSAlert com Swift

Eu tenho o código para criar e NSAlert no Objective-C, mas agora gostaria de criá-lo no Swift.

O alerta é para confirmar que o usuário deseja excluir um documento.

Eu gostaria que o botão "excluir" execute a função de exclusão e o botão "cancelar" apenas para ignorar o alerta.

Como posso escrever isso no Swift?

NSAlert *alert = [[[NSAlert alloc] init] autorelease];
[alert addButtonWithTitle:@"Delete"];
[alert addButtonWithTitle:@"Cancel"];
[alert setMessageText:@"Delete the document?"];
[alert setInformativeText:@"Are you sure you would like to delete the document?"];
[alert setAlertStyle:NSWarningAlertStyle];
[alert beginSheetModalForWindow:[self window] modalDelegate:self didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:) contextInfo:nil];

questionAnswers(3)

yourAnswerToTheQuestion