Categories: Archived Post

Developers, take note: Apple has released Swift 5 for use in Xcode 10.2

Apple has released Swift 5 for use in Xcode 10.2. The big feature is Application Binary Interface stability across Apple platforms (macOS, iOS, watchOS, and tvOS). 

Swift is Apple’s programming language. Xcode is is an integrated development environment (IDE) for macOS that enables you to create apps using Swift (Apple’s programming language) for macOS, iOS, watchOS, and tvOS.

Apple has this to say about Swift 5: “It has been a longstanding goal to stabilize Swift’s ABI on macOS, iOS, watchOS, and tvOS. While a stable ABI is an important milestone for the maturity of any language, the ultimate benefit to the Swift ecosystem was to enable binary compatibility for apps and libraries. This post describes what binary compatibility means in Swift 5 and how it will evolve in future releases of Swift.

“You may ask: what about other platforms? ABI stability is implemented for each operating system that it compiles and runs on. Swift’s ABI is currently declared stable for Swift 5 on Apple platforms. As development of Swift on Linux, Windows, and other platforms matures, the Swift Core Team will evaluate stabilizing the ABI on those platforms.”

Dennis Sellers

Dennis Sellers is the editor/publisher of Apple World Today. He’s been an “Apple journalist” since 1995 (starting with the first big Apple news site, MacCentral). He loves to read, run, play sports, and watch movies.

Recent Posts

Five Teaching Strategies for Effective Learning

Hours of lecture can be boring to students at any age. Concentration will dwindle with…

45 mins ago

Today’s deal: My Arcade Atari Game Station Pro: Video Game Console with 200+ Games (New – Open Box) for $69.99

Relive the golden age of gaming with the My Arcade Atari Game Station Pro video…

46 mins ago

Get ‘Star Wars: Galaxy of Heroes’ bonus bundle With Apple Gift Card at Target

In a new promotion, Apple has announced that you can get Star Wars: Galaxy of…

18 hours ago

Canadian indie drama ‘A Hundred Lies’ to premiere on Apple TV+ June 7

Canadian indie drama “A Hundred Lies” will premiere on June 7th on Apple TV+ with…

23 hours ago

Apple’s iPhone sales in China fall 25% year-over-year in quarter one

Apple’s iPhone sales in China fall 25% year-over-year in quarter one of 2024.

23 hours ago

Apple wants its devices to better alert users when charging is needed

Apple wants its devices to better alert users when charging is needed.

1 day ago