如何查看包含任何已定義擴展名的類的完整API?Swift:查看包含擴展名的完整類API
如果您在Xcode中打開類並查看快速跳轉欄中的方法列表,它不包含該類的任何現有擴展中定義的任何方法。
即:您定義了類A,然後您的團隊中的某個人使用一些其他方法在類A上創建了一個擴展。如何輕鬆地看到A類現在定義的所有方法,包括擴展中的方法。
如何查看包含任何已定義擴展名的類的完整API?Swift:查看包含擴展名的完整類API
如果您在Xcode中打開類並查看快速跳轉欄中的方法列表,它不包含該類的任何現有擴展中定義的任何方法。
即:您定義了類A,然後您的團隊中的某個人使用一些其他方法在類A上創建了一個擴展。如何輕鬆地看到A類現在定義的所有方法,包括擴展中的方法。
我會說,沒有好辦法做到這一點。你會認爲Symbol Navigator會是這樣,但它似乎對Swift擴展一無所知(與Objective-C類別相反,它確實知道這一點)。 Xcode完全是在Objective-C語言家族的基礎上創建的,並沒有趕上Swift的存在和本質。
我建議製作一個簡單的示範項目並向Apple提交錯誤報告:http://bugreport.apple.com – matt
感謝您的回答。所以我遵循 - 如果是別人的api,答案會不同嗎?即:我正在尋找Alamofire Request類(通過CocoaPods配置),並且期待在ResponseSerialization.swift文件中看到包括擴展名的完整API。這裏的答案是否相同(不可能)?我認爲這是...... –
我們在討論什麼課? – matt
真的很貴。關於如何查看類中定義的所有方法(包括擴展)的常見問題。 –
好吧,所以你拒絕提供你想要的東西的真實例子。你實際上並不需要幫助 - 你只是在抱怨? – matt