What is difference between “?” and “!” in Swift?
attachment.image!.size if you're guaranteed that
If your image is nil then your app will crash. This is called forced unwrapping.
! means it's not allowed to nil and ? means it's allowed to nil.
If you're not sure it won't be