尽管未在Xpre发行说明中记录,但Swift Foundation中对Swift进化建议SE-0086
Drop NS Prefix的第2版更新已将“
NS”前缀重新添加到了几个先前删除该前缀的Foundation类中。
原因如下:
如果计划在不久的将来使该类具有等效的值类型,则保留NS前缀。示例:NSAttributedString,NSRegularexpression,NSPredicate。
因此,Swift
AttributedString类型将在 某个 时间返回,作为下一次结构,而不是作为类。
听起来其中一些改进将成为“ Swift 4的重点领域”。现在,有必要恢复使用
NSAttributedString该类。
如果您想知道SE-0086 v2更新影响了多少种类型,看起来该 版本会影响〜32种类型,这些类型以前已为Swift
3删除了NS前缀。



