2011-04-23 36 views

回答

8

前向類聲明(類語句)只是告訴編譯器一個存在的類,而沒有指定它的方法,屬性等等。當你只需要聲明該類的變量時,就可以使用前向類聲明是你大部分時間在頭文件中需要的東西。然後你將不得不在實現文件中導入類。

轉發類聲明在解決循環依賴中特別有用。

檢查了這一點的詳細信息:

1

@class聲明是一種告訴編譯器特定類類型存在而不提供它的類接口的完整聲明的方式。當你想引用一個類而不公開/引用它公開的方法時,這很有用。換句話說,使用類聲明可以引用頭文件中的類,然後延遲將實現導入到.m文件。

相關問題