I see everywhere in swift language, people testing for optional values with if statements so they can safely force unwrap, in 2 ways:
if optionalValue != .None {
... some code ...
}
or
if optionalValue != nil {
... some code ...
}
What's the difference and can it somehow influence my app/code in any way? What's better?