A new version of Foundation launched today as an open source project, written in Swift. This project provides a single, cross-platform implementation and shows significant performance improvements. https://t.co/ItMd423gvz
@CoreSerena @SwiftLang@mhuletdev Yes. Since ICU ships as part of the OS, it doesn’t have the same impact on binary size as inclusion on other platforms.
@CoreSerena @SwiftLang@mhuletdev ICU is the main one. We will move that dependency to the Internationalization module for non-Darwin platforms, to provide the option of importing a module (Essentials) with very few dependencies when necessary.
@CoreSerena @SwiftLang@mhuletdev This Swift implementation will be used for all platforms. Public API in the package will also be available in the SDK.
Privileged to be at @SwiftServerConf with the amazing Swift community, to announce what’s coming next for the Foundation project. Details: https://t.co/jkOZZx7SIL and https://t.co/V66gM4ouU5
@arroz@tonyarnold@AirspeedSwift SwiftUI, AppKit, and UIKit still reexport CoreGraphics, so any Swift source files out there that extend CG types and include one of those doesn't need to change.
@arroz@tonyarnold@AirspeedSwift Foundation's swift overlay has been merged into Foundation itself. To enable this, we moved some CG types to CoreFoundation in a binary compatible way. It does mean, however, that Foundation no longer re-exports CG. For most CG functions you'll need to import it in your sources.
@muradjamal1981 Thanks for checking this out! At this time support for pluralization is enabled for English and Spanish. We know we have some work left to enable it for every language our OSes support.
We’re really excited to share some amazing new features with you! Join us for “What’s new in Foundation” tomorrow to learn more about struct AttributedString (with Markdown), totally new formatting, and the awesome Automatic Grammar Agreement. #WWDC21 https://t.co/vVMEvRlduW
And Wednesday, "Meet AsyncSequence" to see how easy it is to write code that works with many values delivered asynchronously - built right into the language. #WWDC21 https://t.co/2t4mtl6U9d