[老码团队]增加可失败构造器,Any类型, 可失败构造器协议部分的翻译。目前遵循XCode6.1.1语法

This commit is contained in:
oldcoderteam@163.com
2015-01-26 12:47:21 +08:00
parent 5b716e96f2
commit 44b1163076
5 changed files with 300 additions and 0 deletions

View File

@ -264,6 +264,14 @@ class SomeSubClass: SomeSuperClass, SomeProtocol {
}
```
**可失败构造器的规定**
可以通过给协议```Protocols```中添加可失败构造器来使遵循该协议的类型必须实现该可失败构造器。
如果在协议中定义一个可失败构造器,则在遵顼该协议的类型中必须添加同名同参数的可失败构造器或非可失败构造器。
如果在协议中定义一个非可失败构造器,则在遵循该协议的类型中必须添加同名同参数的非可失败构造器或隐式解析类型的可失败构造器(`init!`)。
<a name="protocols_as_types"></a>
## 协议类型