Для указания типа вы можете определить псевдоним типа, например:
typealias HttpStatus = (statusCode: Int, statusMessage: String)
let http404Error = HttpStatus(403, "Not found")
print(http404Error.0, http404Error.1)
Для сокращения оператора печати я не думаю, что существует простой способ сделать это.Единственное, что вы можете сделать, - это создать пользовательскую функцию, которая принимает кортеж в качестве аргумента, форматирует значения и возвращает строку.
func getStatus(_ status: HttpStatus) -> String {
return "\(status.statusCode) \(status.statusMessage)"
}
print(getStatus(http404Error))