Here and there in the codebase we have some code doing:
let foo: String = "string"
let fontSize: CGFloat = CGFloat(42.0)
In such cases the type information is redundant, the compiler can infer it, an so can the reader.
A point has been made that this style provide more clarity, I can see that point, although I personally disagree.
I have a 3 suggestions which I'll list as single comments so that they can be π ed.