![]() On the language front, this beta introduces a number of new features: ![]() Those include type metadata, calling conventions, and data layout. According to the Swift ABI stability roadmap, all major tasks that were required to implement ABI stability are now complete, except for writing up the relevant technical specifications. Besides shrinking app sizes, ABI stability will also enable the use of binary frameworks that are not tied to the compiler used to build them and that are binary-compatible with multiple, including future Swift versions. The possibility of not packaging a runtime within app bundles is a direct consequence of Swift 5 ABI stability, a feature that has been on Swift's horizon since Swift 3. In addition to bringing new features at the language and tooling level, this new release produces smaller binary packages for iOS 12.2 by not including the Swift runtime in the app bundle. The latest Xcode 10.2 beta release includes support for Swift 5.
0 Comments
Leave a Reply. |