2009-11-15 137 views
1

我發現在一個簡單的程序中,我能夠將實現文件的內容添加到相應的接口文件,然後從項目中刪除了原始實現文件,並且一切正常精細。合併.h和.m文件

通常情況下,一個接口和(相應的)實現文件可以結合使用嗎?

在此先感謝您的任何見解。

約翰·多納

回答

1

事實上,在編譯過程中import指令使得預處理器執行你沒有確切的操作。

雖然可以將它們粘合在一起,但一般的設計是.h文件指定類的外觀可見設計,而.m隱藏了實現細節。例如,您可以分發編譯的代碼和.h,其他開發人員可以使用該類。

保持它們分開,它會減少整個痛苦,從長遠來看,它會讓你體會到不同之處。

相關問題