我目前在所有Objective-c項目中都使用類擴展。Objective-C中Class Extension的其他用途除了已知的Objective-C
我想這只是「語言」的問題,但在這個環節Categories and Extensions閱讀蘋果文檔:
類擴展的常見用法是重新聲明是 公開聲明爲只讀屬性只是私下爲讀寫:
......這 也是一般常見的一類有公開宣稱API ,並隨後宣佈私下爲只額外的方法由類或該類所在的框架。
實際上,當我們說我的母語時,我們說的是'普通',這意味着一種含蓄的方式說「還有別的東西......」。
所以我最基本的問題是?有沒有其他可以使用擴展的場景。
只是爲了澄清,在類別的權利擴展? – TheAmateurProgrammer
是的,我添加了一個鏈接到蘋果doc – Leonardo
@theAmateurProgrammer擴展類似於類別,但不完全相同(它們沒有名稱,任何方法的實現都必須在類的主要實現中完成)。 –