如何发现诸如' IntegerLiteralConvertible'之类的协议。在快速?

时间:2014-09-09 07:21:16

标签: swift protocols

到目前为止,这个网站http://swifter.natecook.com/似乎是探索Swift语言中所有可用协议的最佳方式。但正如the creator's blog所暗示的那样,它实际上是通过废除快速语言网站来构建的。

我的问题是:有没有其他方法可以在语言或IDE中发现swift团队创建的所有协议?

1 个答案:

答案 0 :(得分:2)

是。在标准库中键入内容,例如IntegerLiteralConvertibleEquatable,然后按住命令+(或者转到文件→快速打开,键入相同的内容并打开其定义文件)。该文件是Swift标准库头,包含Swift标准库中的所有函数,类,结构,枚举和协议。请注意,并非所有内容都有文档记录,有些内容可能是实施细节容易发生变化(正如您可能已经看到的那样,如果您一直关注测试版本)。