But the "noise" also reduces ambiguity. For example, you can search the code and see s is a NSString in Objective C. You can't do this in Swift.
let s = "Swift is the future"
let s:String = "Swift is the future"
It's just a matter of making a coding convention.let s: String = "Swift is the future"