Implicit bridging has been reduced
About 2 min
Implicit bridging has been reduced 관련
HACKING WITH SWIFT
What's new in Swift?
Implicit bridging has been reduced | Changes in Swift 1.2
Implicit bridging has been reduced
Available from Swift 1.2
Prior to Swift 1.2 bridging from Objective-C types to Swift types happened implicitly, meaning that you could use the two interchangeable. From Swift 1.2 onwards you must now use as
to typecast these yourself. For example:
authenticateUser(yourNSString as String)
Note
This has changed in later versions of Swift – implicit bridging never happens now.
Other changes in Swift 1.2…
The zip() function joins two sequences | Changes in Swift 1.2
The zip() function joins two sequences
The flatMap() method transforms optionals and arrays | Changes in Swift 1.2
The flatMap() method transforms optionals and arrays
Closures can now be marked @noescape | Changes in Swift 1.2
Closures can now be marked @noescape
Classes can now have static methods and properties | Changes in Swift 1.2
Classes can now have static methods and properties
Constants no longer require immediate initialization | Changes in Swift 1.2
Constants no longer require immediate initialization
A new Set data structure | Changes in Swift 1.2
A new Set data structure
Multiple if let bindings | Changes in Swift 1.2
Multiple if let bindings
Typecasting now includes as! | Changes in Swift 1.2
Typecasting now includes as!