[老码团队]增加可失败构造器,Any类型, 可失败构造器协议部分的翻译。目前遵循XCode6.1.1语法
This commit is contained in:
@ -264,6 +264,14 @@ class SomeSubClass: SomeSuperClass, SomeProtocol {
|
||||
}
|
||||
```
|
||||
|
||||
**可失败构造器的规定**
|
||||
|
||||
可以通过给协议```Protocols```中添加可失败构造器来使遵循该协议的类型必须实现该可失败构造器。
|
||||
|
||||
如果在协议中定义一个可失败构造器,则在遵顼该协议的类型中必须添加同名同参数的可失败构造器或非可失败构造器。
|
||||
如果在协议中定义一个非可失败构造器,则在遵循该协议的类型中必须添加同名同参数的非可失败构造器或隐式解析类型的可失败构造器(`init!`)。
|
||||
|
||||
|
||||
<a name="protocols_as_types"></a>
|
||||
## 协议类型
|
||||
|
||||
|
||||
Reference in New Issue
Block a user