Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode Swift:查看包含扩展的完整类API_Xcode_Swift_Swift Extensions - Fatal编程技术网

Xcode Swift:查看包含扩展的完整类API

Xcode Swift:查看包含扩展的完整类API,xcode,swift,swift-extensions,Xcode,Swift,Swift Extensions,如何查看包含任何已定义扩展的类的完整API 如果在Xcode中打开该类并在快速跳转栏中查看方法列表,则该类不包含在该类的任何现有扩展中定义的任何方法 Ie:您定义了类A,然后团队中的某个人使用一些附加方法在类A上创建了一个扩展。你怎么能很容易地看到现在在类A上定义的所有方法,包括扩展中的那些方法。我可以毫不犹豫地说,没有好的方法可以做到这一点。您可能认为符号导航器是一种方式,但它似乎对Swift扩展一无所知(与Objective-C类别相反,它确实知道)。Xcode完全是在考虑Objective

如何查看包含任何已定义扩展的类的完整API

如果在Xcode中打开该类并在快速跳转栏中查看方法列表,则该类不包含在该类的任何现有扩展中定义的任何方法


Ie:您定义了类A,然后团队中的某个人使用一些附加方法在类A上创建了一个扩展。你怎么能很容易地看到现在在类A上定义的所有方法,包括扩展中的那些方法。

我可以毫不犹豫地说,没有好的方法可以做到这一点。您可能认为符号导航器是一种方式,但它似乎对Swift扩展一无所知(与Objective-C类别相反,它确实知道)。Xcode完全是在考虑Objective-C语言家族的情况下创建的,它还没有跟上Swift的存在和本质。

我们在谈论什么类?真的是任何类。一个关于如何查看一个类上定义的所有方法(包括扩展)的一般性问题。好的,那么您拒绝提供一个真实的示例来说明您想要什么。实际上,你并不需要帮助——你只是在抱怨?是的,但是你看到这是你第一次说这是一个你定义的类。我建议做一个简单的演示项目,并向苹果提交一份bug报告:谢谢你的回答。因此,我遵循-如果是其他人的api,答案会有所不同吗?Ie:我正在查看Alamofire请求类(通过CocoaPods配置),并希望看到完整的API,包括ResponseSerialization.swift文件中的扩展名。这里的答案是否相同(不可能)?我想是。。。