Objective-C----@class 和 #import

來源:互聯網
上載者:User

標籤:class   import   objective   objective-c   

@class 和 #import

說明:
@class 建立了一個前向引用。這是在告訴編譯器:“相信我。以後你自然會知道這個類到底是什麼,但是現在,你知道這些足矣。”
如果有循環相依性關係,@class 也很有用。即 A 類使用 B 類, B 類也使用 A 類。如果試圖通過 #import 語句讓這兩個類互相引用,那麼就會出現編譯錯誤。但是如果在 A.h 檔案中使用 @class B,在 B.h 中使用 @class A,那麼這兩個類就可以互相引用了。

#import 不會重複匯入已經匯入過的 標頭檔。

[email protected] 和 #import

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.