Both of them are optional types. But
implicitly unwrapping optional type. You don't have to unwrap it manually.
Take a not that your app will crash if you try to access value of
UIButton! while its
For more info read "Implicitly Unwrapped Optionals" section in Apple's
"The Swift Programming Language" book.