@@ -32,19 +32,19 @@
<td scope="row">2014-08-18</td>
<td><ul class="list-bullet">
<li><p>
在协议中关于 <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">初始化需求</a>部分增加一个新的小节 </p>
在章节 协议中,增加新的小节: <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> </p>
</li>
<li><p>
为 <a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html#//apple_ref/doc/uid/TP40014097 -CH25-XID_409">“ 类专有”协议集</a>增加了一个新的小节 </p>
在章节协议中,增加新的小节: <a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html#//apple_ref/doc/uid/TP40014097 -CH25-XID_409">类专属协议( class-only protocols) </a> </p>
</li>
<li><p>
<a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097 -CH5-XID_494">断言</a>现在可以使用字符串内插语法,并删除了文档中有冲突的注释</p>
<a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097 -CH5-XID_494">断言(assertions) </a>现在可以使用字符串内插语法,并删除了文档中有冲突的注释</p>
</li>
<li><p>
更新了<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">连接字符串和字符</a>小节来说明一个事实,那就是字符串和字符不能再用<code>+</code>号运算符或者复合加法运算符<code>+=</code>连接,这两种运算符现在只能用于字符串相连。请使用<code>String</code>类型的<code>append</code>方法在一个字符串的尾部增加单个字符</p>
更新了<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">连接字符串和字符( Concatenating Strings and Characters) </a>小节来说明一个事实,那就是字符串和字符不能再用<code>+</code>号运算符或者复合加法运算符<code>+=</code>相互 连接,这两种运算符现在只能用于字符串之间 相连。请使用<code>String</code>类型的<code>append</code>方法在一个字符串的尾部增加单个字符</p>
</li>
<li><p>
在<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">属性声明</a>章节增加了关于<code>availability</code>属性的一些信息</p>
在<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>属性的一些信息</p>
</li>
</ul>
</td>
@@ -91,16 +91,16 @@
重写了<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><p>
更新了 <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> 修改器 .
更新了 <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><p>
更新 <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><p>
中置( 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> 属性.
</li>
<li><p>
<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) .
<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><p>
增加一条注解: 当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运算符会先被执行)
@@ -109,10 +109,10 @@
在运算符函数( 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> 属性来定义函数.
</li>
<li><p>
在这个版本中,在定义<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> 时,<b>修改器 ( Modifiers) 的出现顺序发生变化</b>。比如, 现在,你该编写 <code>prefix operator</code>, 而不是 <code>operator prefix</code>.
在这个版本中,在定义<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> 时,<b>修饰符 ( Modifiers) 的出现顺序发生变化</b>。比如, 现在,你该编写 <code>prefix operator</code>, 而不是 <code>operator prefix</code>.
</li>
<li><p>
增加信息:关于<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>.
增加信息:关于<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><p>
增加信息:<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)
@@ -168,7 +168,7 @@
更新章节 <a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097 -CH5-XID_453">类型标注( Type Annotations) </a> : 多个相关变量可以用“类型标注”( type annotaion) 在同一行中声明为同一类型。
</li>
<li><p>
<code>@optional </code>, <code>@lazy </code>, <code>@final </code>, <code>@required </code> 等关键字被更新为 <code>optional</code>, <code>lazy</code>, <code>final</code>, <code>required</code> <a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html#//apple_ref/doc/uid/TP40014097 -CH34-XID_705">参见声明修改器 ( Declaration Modifiers) </a>.
<code>@optional </code>, <code>@lazy </code>, <code>@final </code>, <code>@required </code> 等关键字被更新为 <code>optional</code>, <code>lazy</code>, <code>final</code>, <code>required</code> <a href="https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Declarations.html#//apple_ref/doc/uid/TP40014097 -CH34-XID_705">参见声明修饰符 ( Declaration Modifiers) </a>.
</li>
<li><p>
更新整本书 —— 引用 <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> ).