《Effective Objective-C》讀書筆記(2)

在類的頭文件中儘可能少引入其餘頭文件編譯

使用「向前聲明」,在確有須要時才引入頭文件,減小類的使用者所需引入頭文件的數量,減小編譯時間。import

向前聲明一樣解決了兩個類相互引用的問題。使用#import而非#include指令雖然不會致使死循環,但兩個類裏面有一個沒法被正確編譯。循環

每次在頭文件中引用其餘頭文件以前,都要先問問本身這樣作是否有必要,若是能夠用向前聲明取代引用,那麼就用向前聲明代替引入。引用

相關文章
相關標籤/搜索