Apple is rewriting Foundation in Swift

Foundation is a package that aims to provide a base layer of functionality useful in Swift applications. It includes fundamental types for numbers, data, collections, and dates, as well as functions for task management, file system access, and more. The package is a work in progress that aims to build a new and unified Swift implementation of Foundation for all platforms. Currently, the package includes many new and improved Swift implementations, such as JSONDecoder, JSONEncoder, and ParseStrategy, and provides support for internationalization and localization. Performance improvements have been achieved, especially in JSON parsing, and contributions from the community are welcome.

To top