0

這就是我所做的。在Chrome或Xcode中查找協議的蘋果文檔時,Cmd-F搜索「required」。如果結果爲零,我認爲該協議中的所有方法都是可選的。如何在協議中查找所需的方法?

我在做對吧?還是有任何「正式」的方式?

回答

0

「可選」與「所需」問題的最權威答案將直接來自實現相關協議的標頭。

如果您已經有一個標記爲實現協議的對象,您可以右鍵單擊 - >跳轉到XCode中的定義。一旦你在定義,關鍵字@optional之前的任何內容都是必需的,並且任何之後的任何內容都是可選的(除非後面還有另一個@required,但很少見)。

這就是說,在我的經驗中,蘋果的開發者文檔一直是我很可靠,在該協議呢,其實任何方法之後加入「所需的方法」,要求。

+0

我同意在協議的頭文件中查找是最終的權威性方式。但是如果我沒有在我的項目中實現協議,我只想快速知道答案。 Cmd-F的方式是否正常?另外,如何跳轉到蘋果文檔中的相關頭文件? – Philip007 2012-07-29 22:32:26

+0

是的 - 幾乎所有的時間Cmd-F都很好。 – sblom 2012-07-29 22:33:41