Proposal Link:
https://github.com/apple/swift-evolution/blob/master/proposals/0086-drop-foundation-ns.md
The review of SE-0086 "Drop NS Prefix in Swift Foundation” ran from May 9…16,
2016. The proposal is *accepted*.
This proposal has evolved greatly from a single bullet item in the original
proposal for improving the translation of Objective-C APIs (SE-0005: Better
Translation of Objective-C APIs Into Swift
<https://github.com/apple/swift-evolution/blob/master/proposals/0005-objective-c-name-translation.md>).
Discussion spawned the transformative work on Foundation value types (SE-0069:
Mutability and Foundation Value Types
<https://github.com/apple/swift-evolution/blob/master/proposals/0069-swift-mutability-for-foundation.md>),
and other improvements to the mapping of Objective-C APIs into Swift (e.g.,
SE-0033: Import Objective-C Constants as Swift Types
<https://github.com/apple/swift-evolution/blob/master/proposals/0033-import-objc-constants.md>,
SE-0044: Import as Member
<https://github.com/apple/swift-evolution/blob/master/proposals/0044-import-as-member.md>,
SE-0112: Improved NSError Bridging
<https://github.com/apple/swift-evolution/blob/master/proposals/0112-nserror-bridging.md>)
have informed and improved this proposal.
Big thanks to Tony Parker and Philippe Hausler for driving this proposal (and
Foundation in Swift) forward!
- Doug_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution