@ -187,10 +187,10 @@
更新< a href = "https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html #//apple_ref/doc/uid/TP40014097 -CH20-ID48" > 自动引用计数</ a > 章节中关于 weak 和 unowned 引用的讨论。
</ li >
< li >
增加< a href = "https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID381" > 声明标识符</ a > 章节中关于新的标识符`unowned` , `unowend(safe)` 和 `unowned(unsafe)` 的描述。
增加< a href = "https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID381" > 声明标识符</ a > 章节中关于新的标识符 `unowned` , `unowend(safe)` 和 `unowned(unsafe)` 的描述。
</ li >
< li >
增加< a href = "https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TypeCasting.html #//apple_ref/doc/uid/TP40014097 -CH22-ID342" > Any 和 AnyObject 的类型转换</ a > 一节中关于使用类型`Any` 作为可选值的描述。
增加< a href = "https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TypeCasting.html #//apple_ref/doc/uid/TP40014097 -CH22-ID342" > Any 和 AnyObject 的类型转换</ a > 一节中关于使用类型 `Any` 作为可选值的描述。
</ li >
< li >
更新< a href = "https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Expressions.html #//apple_ref/doc/uid/TP40014097 -CH32-ID383" > 表达式</ a > 章节,把括号表达式和元组表达式的描述分开。
@ -450,11 +450,11 @@
增加了< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html #//apple_ref/doc/uid/TP40014097 -CH12-ID145" > 枚举</ a > 一章的< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html #//apple_ref/doc/uid/TP40014097 -CH12-ID536" > 递归枚举</ a > 一节和< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID351" > 声明</ a > 一章的< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID365" > 任意类型用例的枚举</ a > 一节中关于递归枚举的内容。
</ li >
< li >
增加了< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html #//apple_ref/doc/uid/TP40014097 -CH9-ID120" > 控制流</ a > 一章中a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/TP40014097 -CH9-ID523">检查 API 可用性</ a > 一节和< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID428" > 语句</ a > 一章中< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID522" > 可用性条件</ a > 一节中关于 API 可用性检查的内容。
增加了< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html #//apple_ref/doc/uid/TP40014097 -CH9-ID120" > 控制流</ a > 一章中 a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html#//apple_ref/doc/uid/TP40014097 -CH9-ID523">检查 API 可用性</ a > 一节和< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID428" > 语句</ a > 一章中< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID522" > 可用性条件</ a > 一节中关于 API 可用性检查的内容。
</ li >
< li >
增加了< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html #//apple_ref/doc/uid/TP40014097 -CH9-ID120" > 控制流</ a > 一章的< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html #//apple_ref/doc/uid/TP40014097 -CH9-ID525" > 早期退出</ a > 一节和< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID428" > 语句</ a > 一章的< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID524" > guard语句</ a > 中关于新 < code > guard</ code > 语句的内容。
增加了< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html #//apple_ref/doc/uid/TP40014097 -CH9-ID120" > 控制流</ a > 一章的< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html #//apple_ref/doc/uid/TP40014097 -CH9-ID525" > 早期退出</ a > 一节和< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID428" > 语句</ a > 一章的< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Statements.html #//apple_ref/doc/uid/TP40014097 -CH33-ID524" > guard 语句</ a > 中关于新 < code > guard</ code > 语句的内容。
</ li >
< li >
增加了< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html #//apple_ref/doc/uid/TP40014097 -CH25-ID267" > 协议</ a > 一章中< a href = "https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html #//apple_ref/doc/uid/TP40014097 -CH25-ID521" > 协议扩展</ a > 一节中关于协议扩展的内容。
@ -577,7 +577,7 @@
更新至 Swift 1.2。
</ li >
< li >
Swift现在自身提供了一个< code > Set</ code > 集合类型,更多信息请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-ID484" > 集合</ a >
Swift 现在自身提供了一个< code > Set</ code > 集合类型,更多信息请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-ID484" > 集合</ a >
</ li >
< li >
@ -587,7 +587,7 @@
对于类型属性和方法现在可以使用< code > static</ code > 关键字作为声明描述符,更多信息,请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID483" > 类型变量属性</ a >
</ li >
< li >
Swift现在包含一个< code > as?</ code > 和< code > as!</ code > 的向下可失败类型转换运算符。更多信息,请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html #//apple_ref/doc/uid/TP40014097 -CH25-ID283" > 协议遵循性检查</ a >
Swift 现在包含一个< code > as?</ code > 和< code > as!</ code > 的向下可失败类型转换运算符。更多信息,请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html #//apple_ref/doc/uid/TP40014097 -CH25-ID283" > 协议遵循性检查</ a >
</ li >
< li >
增加了一个新的指导章节,它是关于< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-ID495" > 字符串索引</ a > 的
@ -599,7 +599,7 @@
更新了常量和常量属性在声明和构造时的规则,更多信息,请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID355" > 常量声明</ a >
</ li >
< li >
更新了字符串字面量中Unicode标量集的定义, 请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-ID295" > 字符串字面量中的特殊字符</ a >
更新了字符串字面量中 Unicode 标量集的定义,请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-ID295" > 字符串字面量中的特殊字符</ a >
</ li >
< li >
更新了< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html #//apple_ref/doc/uid/TP40014097 -CH6-ID73" > 区间运算符</ a > 章节来提示当半开区间运算符含有相同的起止索引时,其区间为空。
@ -617,7 +617,7 @@
更新了< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AutomaticReferenceCounting.html #//apple_ref/doc/uid/TP40014097 -CH20-ID58" > 捕获列表</ a > 章节来澄清对于闭包捕获列表中的弱引用和无主引用的使用语法。
</ li >
< li >
更新了< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-ID418" > 运算符</ a > 章节来明确指明一些例子来说明自定义运算符所支持的特性, 如数学运算符, 各种符号, Unicode符号块等
更新了< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-ID418" > 运算符</ a > 章节来明确指明一些例子来说明自定义运算符所支持的特性, 如数学运算符, 各种符号, Unicode 符号块等
</ li >
< li >
在函数作用域中的常量声明时可以不被初始化,它必须在第一次使用前被赋值。更多的信息,请看< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-ID355" > 常量声明</ a >
@ -673,7 +673,7 @@
带有原始值的枚举类型增加了一个< code > rawValue</ code > 属性替代< code > toRaw()</ code > 方法,同时使用了一个以< code > rawValue</ code > 为参数的失败构造器来替代< code > fromRaw()</ code > 方法。更多的信息,请看< a href = "http://developer.apple.com/library/etc/redirect/xcode/devtools/419f35/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html" > 原始值(Raw Values)</ a > 和< a href = "http://developer.apple.com/library/etc/redirect/xcode/devtools/419f35/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html" > 带原始值的枚举类型(Enumerations with Cases of a Raw-Value Type)</ a > 部分。
</ li >
< li >
自定义运算符现在可以包含`?` 字符,更新的< a href = "http://developer.apple.com/library/etc/redirect/xcode/devtools/419f35/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html" > 运算符(Operators)</ a > 章节描述了改进后的规则,并且从< a href = "http://developer.apple.com/library/etc/redirect/xcode/devtools/419f35/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html" > 自定义运算符(Custom Operators)</ a > 章节删除了重复的运算符有效字符集合
自定义运算符现在可以包含 `?` 字符,更新的< a href = "http://developer.apple.com/library/etc/redirect/xcode/devtools/419f35/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html" > 运算符(Operators)</ a > 章节描述了改进后的规则,并且从< a href = "http://developer.apple.com/library/etc/redirect/xcode/devtools/419f35/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html" > 自定义运算符(Custom Operators)</ a > 章节删除了重复的运算符有效字符集合
</ li >
</ ul >
@ -697,7 +697,7 @@
< td scope = "row" > 2014-08-18</ td >
< td >< ul class = "list-bullet" >
< li >
发布新的文档用以详述 Swift 1.0, 苹果公司针对iOS和 OS X应用的全新开发语言。
发布新的文档用以详述 Swift 1.0,苹果公司针对 iOS 和 OS X 应用的全新开发语言。
</ li >
< li >
在章节协议中,增加新的小节:< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html #//apple_ref/doc/uid/TP40014097 -CH25-XID_397" > 对构造器的规定( Initializer Requirements) </ a >
@ -715,10 +715,10 @@
在< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Attributes.html #//apple_ref/doc/uid/TP40014097 -CH35-XID_516" > 声明特性( Declaration Attributes) </ a > 章节增加了关于< code > availability</ code > 特性的一些信息
</ li >
< li >
< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html #//apple_ref/doc/uid/TP40014097 -CH5-XID_478" > 可选类型( Optionals) </ a > 若有值时,不再隐式的转换为 < code > true</ code > ,同样,若无值时,也不再隐式的转换为 < code > false</ code > ,这是为了避免在判别 optional < code > Bool</ code > 的值时产生困惑。 替代的方案是,用< code > ==</ code > 或 < code > !=</ code > 运算符显式地去判断Optinal是否是 < code > nil</ code > ,以确认其是否包含值。
< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html #//apple_ref/doc/uid/TP40014097 -CH5-XID_478" > 可选类型( Optionals) </ a > 若有值时,不再隐式的转换为 < code > true</ code > ,同样,若无值时,也不再隐式的转换为 < code > false</ code > ,这是为了避免在判别 optional < code > Bool</ code > 的值时产生困惑。 替代的方案是,用< code > ==</ code > 或 < code > !=</ code > 运算符显式地去判断 Optinal 是否是 < code > nil</ code > ,以确认其是否包含值。
</ li >
< li >
Swift新增了一个 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html #//apple_ref/doc/uid/TP40014097 -CH6-XID_124" data-id = "//apple_ref/doc/uid/TP40014097-CH6-XID_124" > Nil合并运算符( Nil Coalescing Operator) </ a > (< code > a ?? b</ code > ), 该表达式中, 如果Optional < code > a</ code > 的值存在, 则取得它并返回, 若Optional < code > a</ code > 为< code > nil</ code > ,则返回默认值 < code > b</ code >
Swift 新增了一个 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html #//apple_ref/doc/uid/TP40014097 -CH6-XID_124" data-id = "//apple_ref/doc/uid/TP40014097-CH6-XID_124" > Nil 合并运算符( Nil Coalescing Operator) </ a > (< code > a ?? b</ code > ), 该表达式中,如果 Optional < code > a</ code > 的值存在,则取得它并返回,若 Optional < code > a</ code > 为< code > nil</ code > ,则返回默认值 < code > b</ code >
</ li >
< li >
更新和扩展 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_434" > 字符串的比较( Comparing Strings) </ a > 章节,用以反映和展示'字符串和字符的比较',以及'前缀( prefix) /后缀(postfix)比较'都开始基于扩展字符集(extended grapheme clusters)规范的等价比较。
@ -736,13 +736,13 @@
添加了一个提示:在 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html #//apple_ref/doc/uid/TP40014097 -CH6-XID_126" > 范围运算符( Range Operators) </ a > 中,比如, < code > a...b</ code > 和 < code > a..< b</ code > ,起始值< code > a</ code > 不能大于结束值< code > b</ code > .
</ li >
< li >
重写了< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html #//apple_ref/doc/uid/TP40014097 -CH17-XID_293" > 继承( Inheritance) </ a > 这一章: 删除了本章中关于构造器重写的介绍性报道; 转而将更多的注意力放到新增的部分——子类的新功能, 以及如何通过重写( overrides) 修改已有的功能。另外, 小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html #//apple_ref/doc/uid/TP40014097 -CH17-XID_301" > 重写属性的Getters和 Setters( Overriding Property Getters and Setters) </ a > 中的例子已经被替换为展示如何重写一个 < code > description</ code > 属性。 (而关于如何在子类的构造器中修改继承属性的默认值的例子,已经被移到 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html #//apple_ref/doc/uid/TP40014097 -CH17-XID_293" > 构造过程( Initialization) </ a > 这一章。)
重写了< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html #//apple_ref/doc/uid/TP40014097 -CH17-XID_293" > 继承( Inheritance) </ a > 这一章: 删除了本章中关于构造器重写的介绍性报道; 转而将更多的注意力放到新增的部分——子类的新功能, 以及如何通过重写( overrides) 修改已有的功能。另外, 小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html #//apple_ref/doc/uid/TP40014097 -CH17-XID_301" > 重写属性的 Getters 和 Setters( Overriding Property Getters and Setters) </ a > 中的例子已经被替换为展示如何重写一个 < code > description</ code > 属性。 (而关于如何在子类的构造器中修改继承属性的默认值的例子,已经被移到 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Inheritance.html #//apple_ref/doc/uid/TP40014097 -CH17-XID_293" > 构造过程( Initialization) </ a > 这一章。)
</ li >
< li >
更新了 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html #//apple_ref/doc/uid/TP40014097 -CH18-XID_331" > 构造器的继承与重写( Initializer Inheritance and Overriding) </ a > 小节以标示: 重写一个特定的构造器必须使用 < code > override</ code > 修饰符。
</ li >
< li >
更新 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html #//apple_ref/doc/uid/TP40014097 -CH18-XID_339" > Required构造器( Required Initializers) </ a > 小节以标示:< code > required</ code > 修饰符现在需要出现在所有子类的required构造器的声明中, 而required构造器的实现, 现在可以仅从父类自动继承。
更新 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html #//apple_ref/doc/uid/TP40014097 -CH18-XID_339" > Required 构造器( Required Initializers) </ a > 小节以标示:< code > required</ code > 修饰符现在需要出现在所有子类的 required 构造器的声明中,而 required 构造器的实现,现在可以仅从父类自动继承。
</ li >
< li >
中置( Infix) 的 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html #//apple_ref/doc/uid/TP40014097 -CH27-XID_80" > 运算符函数( Operator Functions) </ a > 不再需要< code > @infix </ code > 属性。
@ -751,7 +751,7 @@
< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html #//apple_ref/doc/uid/TP40014097 -CH40-XID_1631" > 前置和后置运算符(Prefix and Postfix Operators)</ a > 的< code > @prefix </ code > 和 < code > @postfix </ code > 属性,已变更为 < code > prefix</ code > 和 < code > postfix</ code > 声明修饰符( declaration modifiers) 。
</ li >
< li >
增加一条注解: 当Prefix和 postfix运算符被作用于同一个操作数时, 关于< a href = "AdvancedOperators.html #//apple_ref/doc/uid/TP40014097 -CH27-XID_81" data-id = "//apple_ref/doc/uid/TP40014097-CH27-XID_81" > 前置和后置运算符(Prefix and Postfix Operators)</ a > 的顺序(postfix运算符会先被执行)
增加一条注解:当 Prefix 和 postfix 运算符被作用于同一个操作数时,关于< a href = "AdvancedOperators.html #//apple_ref/doc/uid/TP40014097 -CH27-XID_81" data-id = "//apple_ref/doc/uid/TP40014097-CH27-XID_81" > 前置和后置运算符(Prefix and Postfix Operators)</ a > 的顺序(postfix 运算符会先被执行)
</ li >
< li >
在运算符函数( Operator functions) 中, < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html #//apple_ref/doc/uid/TP40014097 -CH27-XID_82" data-id = "//apple_ref/doc/uid/TP40014097-CH27-XID_82" > 组合赋值运算符( Compound Assignment Operators) </ a > 不再使用 < code > @assignment </ code > 属性来定义函数。
@ -763,7 +763,7 @@
增加信息:关于< code > dynamic</ code > 声明修饰符( declaration modifier) , 于章节 < a href = "Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-XID_705" data-id = "//apple_ref/doc/uid/TP40014097-CH34-XID_705" > 声明修饰符( Declaration Modifiers) </ a > .
</ li >
< li >
增加信息:< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-XID_886" > 字面量Literals</ a > 的类型推导( type inference)
增加信息:< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-XID_886" > 字面量 Literals</ a > 的类型推导( type inference)
</ li >
< li >
为章节< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html #//apple_ref/doc/uid/TP40014097 -CH34-XID_597" > Curried Functions</ a > 添加了更多的信息。
@ -772,22 +772,22 @@
加入新的章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html #//apple_ref/doc/uid/TP40014097 -CH41-XID_29" > 权限控制( Access Control) </ a > .
</ li >
< li >
更新了章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_413" > 字符串和字符( Strings and Characters) </ a > 用以表明, 在Swift中, < code > Character</ code > 类型现在代表的是扩展字符集(extended grapheme cluster)中的一个Unicode, 为此, 新增了小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_431" > Extended Grapheme Clusters</ a > 。同时,为小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_428" > Unicode标量( Unicode Scalars) </ a > 和 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_434" > 字符串比较( Comparing Strings) </ a > 增加了更多内容。
更新了章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_413" > 字符串和字符( Strings and Characters) </ a > 用以表明,在 Swift 中,< code > Character</ code > 类型现在代表的是扩展字符集(extended grapheme cluster)中的一个 Unicode, 为此, 新增了小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_431" > Extended Grapheme Clusters</ a > 。同时,为小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_428" > Unicode 标量( Unicode Scalars) </ a > 和 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_434" > 字符串比较( Comparing Strings) </ a > 增加了更多内容。
</ li >
< li >
更新章节< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-XID_856" > 字符串字面量( String Literals) </ a > : 在一个字符串中, Unicode标量( Unicode scalars) 以 < code > \u{n}</ code > 的形式来表示,< code > n</ code > 是一个最大可以有8位的16进制数( hexadecimal digits)
更新章节< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-XID_856" > 字符串字面量( String Literals) </ a > : 在一个字符串中, Unicode 标量( Unicode scalars) 以 < code > \u{n}</ code > 的形式来表示,< code > n</ code > 是一个最大可以有8位的16进制数( hexadecimal digits)
</ li >
< li >
< code > NSString</ code > < code > length</ code > 属性已被映射到Swift的内建 < code > String</ code > 类型。(注意,这两属性的类型是< code > utf16Count</ code > ,而非 < code > utf16count</ code > )。
< code > NSString</ code > < code > length</ code > 属性已被映射到 Swift 的内建 < code > String</ code > 类型。(注意,这两属性的类型是< code > utf16Count</ code > ,而非 < code > utf16count</ code > )。
</ li >
< li >
Swift的内建 < code > String</ code > 类型不再拥有 < code > uppercaseString</ code > 和 < code > lowercaseString</ code > 属性。其对应部分在章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_413" > 字符串和字符( Strings and Characters) </ a > 已经被删除,并且各种对应的代码用例也已被更新。
Swift 的内建 < code > String</ code > 类型不再拥有 < code > uppercaseString</ code > 和 < code > lowercaseString</ code > 属性。其对应部分在章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html #//apple_ref/doc/uid/TP40014097 -CH7-XID_413" > 字符串和字符( Strings and Characters) </ a > 已经被删除,并且各种对应的代码用例也已被更新。
</ li >
< li >
加入新的章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html #//apple_ref/doc/uid/TP40014097 -CH18-XID_315" > 没有外部名的构造器参数( Initializer Parameters Without External Names) </ a > .
</ li >
< li >
加入新的章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html #//apple_ref/doc/uid/TP40014097 -CH18-XID_339" > Required构造器( Required Initializers) </ a > .
加入新的章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html #//apple_ref/doc/uid/TP40014097 -CH18-XID_339" > Required 构造器( Required Initializers) </ a > .
</ li >
< li >
加入新的章节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Functions.html #//apple_ref/doc/uid/TP40014097 -CH10-XID_252" > 可选元祖(函数)返回类型 ( Optional Tuple Return Types) </ a > .
@ -802,7 +802,7 @@
更新整本书 —— 引用 < code > ..< </ code > 作为< a href = "BasicOperators.html #//apple_ref/doc/uid/TP40014097 -CH6-XID_128" data-id = "//apple_ref/doc/uid/TP40014097-CH6-XID_128" > 区间运算符( Half-Open Range Operator) </ a > (取代原先的< code > ..</ code > ).
</ li >
< li >
更新了小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_185" > 读取和修改字典( Accessing and Modifying a Dictionary) </ a > : < code > Dictionary</ code > 现在早呢更加了一个 Boolean型的属性: < code > isEmpty</ code >
更新了小节 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_185" > 读取和修改字典( Accessing and Modifying a Dictionary) </ a > : < code > Dictionary</ code > 现在早呢更加了一个 Boolean 型的属性: < code > isEmpty</ code >
</ li >
< li >
解释了哪些字符(集)可被用来定义< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html #//apple_ref/doc/uid/TP40014097 -CH27-XID_85" > 自定义操作符 ( Custom Operators) </ a >
@ -811,7 +811,7 @@
< code > nil</ code > 和布尔运算中的 < code > true</ code > 和 < code > false</ code > 现在被定义为字面量< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/LexicalStructure.html #//apple_ref/doc/uid/TP40014097 -CH30-XID_886" > Literals</ a > .
</ li >
< li >
Swift 中的数组 ( < code > Array</ code > ) 类型从现在起具备了完整的值语义。具体信息被更新到 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_170" > 集合的可变性( Mutability of Collections) </ a > 和 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_172" > 数组( Arrays) </ a > 两小节,以反映这个新的变化。 此外,还解释了如何 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html #//apple_ref/doc/uid/TP40014097 -CH13-XID_150" > 给Strings, Arrays和 Dictionaries进行赋值和拷贝 ( Assignment and Copy Behavior for Strings, Arrays, and Dictionaries) </ a > .
Swift 中的数组 ( < code > Array</ code > ) 类型从现在起具备了完整的值语义。具体信息被更新到 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_170" > 集合的可变性( Mutability of Collections) </ a > 和 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_172" > 数组( Arrays) </ a > 两小节,以反映这个新的变化。 此外,还解释了如何 < a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html #//apple_ref/doc/uid/TP40014097 -CH13-XID_150" > 给 Strings, Arrays 和 Dictionaries 进行赋值和拷贝 ( Assignment and Copy Behavior for Strings, Arrays, and Dictionaries) </ a > .
</ li >
< li >
< a href = "https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html #//apple_ref/doc/uid/TP40014097 -CH8-XID_173" > 数组类型速记语法( Array Type Shorthand Syntax) </ a > 从 < code > SomeType[]</ code > .更新为< code > [SomeType]</ code >