Apple工程师Ted Kremenek在博文中写道,Swift 3.0已发布。这次发布的新版本中对于语言及其标准库进行了大量的修改,增加了Linux端口,并首次官方发布了Swift Package Manager。
\\自2015年底Apple开源Swift之后,Swift 3是首个发布的主要版本,该版本实现了Swift演变过程中所讨论并通过的90多个提议。
\\Swift 3.0中的一系列变化旨在依照Swift API Design 指南,通过去除一部分可能被视作遗留下来的Objective-C的内容,来清理API。这个举措可以有效缩短Swift的语法,并增强一致性:
\\需要命名函数和方法的第一个参数以实现写操作(除非用_显式省略):
\\\aString.write(toFile: \"filename\