Apple has released its Swift 5 programming language, with a stable application binary interface (ABI) and binary compatibility that Apple says will result in the development of smaller applications. Interoperability with other languages is improved as well.

With this upgrade, the ABI is now stable on Apple platforms, so Swift libraries are now incorporated into every future release of MacOS, iOS, WatchOS, and TVOS. Because developers will no longer have to include these libraries, applications will now be smaller and easier to build.

[ Learn Swift: 15 beginner-friendly resources for iOS app development. • Swift guide for experienced developers. | There’s more than one way to build a mobile app. See 25 simple tools for building mobile apps fast. | Keep up with the hottest topics in programming with InfoWorld’s App Dev Report newsletter. ]

Other new features in Swift 5 include:

To read this article in full, please click here