1.兩者的區(qū)別是:#include與#import的效果相同,只是后者不會引起交叉編譯,確保頭文件只會被導(dǎo)入一次。
2.#import與@class的卻別是:#import會包含這個類的所有信息,包括實(shí)體變量和方法,而@class只是告訴編譯器,其后面聲明的名稱是類的名稱,至于這些類是如何定義的,暫時(shí)不用考慮。使用#import編譯效果高,防止相互包含的編譯錯誤。
1.兩者的區(qū)別是:#include與#import的效果相同,只是后者不會引起交叉編譯,確保頭文件只會被導(dǎo)入一次。
2.#import與@class的卻別是:#import會包含這個類的所有信息,包括實(shí)體變量和方法,而@class只是告訴編譯器,其后面聲明的名稱是類的名稱,至于這些類是如何定義的,暫時(shí)不用考慮。使用#import編譯效果高,防止相互包含的編譯錯誤。