到目前为止这个网站http://swifter.natecook.com/似乎是探索 Swift 语言中所有可用协议(protocol)的最佳方式。但是作为the creator's blog暗示,其实是把swift语言网站报废了。
我的问题是:有没有其他方法可以让我们从语言或 IDE 中发现 swift 团队创建的所有这些协议(protocol)?
最佳答案
是的。在标准库中输入一些东西,比如 IntegerLiteralConvertible
或 Equatable
,然后命令+单击它(或者转到文件 → 快速打开,输入相同的东西并打开它的定义文件)。这个文件是 Swift 标准库头文件,包含 Swift 标准库中的所有函数、类、结构、枚举和协议(protocol)。请注意,并非所有内容都已记录在案,有些内容可能是实现细节,可能会发生变化(如果您一直关注 Beta 版本,您可能已经看到这一点)。
关于swift - 如何在swift中发现诸如 'IntegerLiteralConvertible'之类的协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25738806/