В Swift указано следующее:
var optionalString: String?
let dict = NSDictionary()
Какова практическая разница между двумя следующими утверждениями:
optionalString = dict.objectForKey("SomeKey") as? String
против
optionalString = dict.objectForKey("SomeKey") as! String?