In previous versions of swift, you would get the colour white like this UIColor.whiteColor()
However, in Swift 3, you get the colour white without initi
.whiteColor() is a static method (type method) on UIColor, whereas .white is a static (computed in my example) property on UIColor. The difference in defining them looks like:
struct Color {
let red: Int
let green: Int
let blue: Int
static func whiteColor() -> Color {
return Color(red: 255, green: 255, blue: 255)
}
static var white: Color {
return Color(red: 255, green: 255, blue: 255)
}
}