-
#import
是#inlcude
的增強(qiáng)版,能防止同一個(gè)文件被多次包含。 -
#import
會(huì)包含這個(gè)類(lèi)的所有信息,而@class
只是告訴編譯器,其后面聲明的名稱(chēng)是類(lèi)的名稱(chēng)。 - 在頭文件中, 一般只需要知道被引用的類(lèi)的名稱(chēng),所以
@class
常用在頭文件中。 - 對(duì)比
#include
與#import
#include <xxx.h> #import <xxx.h> #include "xxx.h" #import "xxx.h"
- 尖括號(hào),編譯器會(huì)在系統(tǒng)文件目錄下查找。
- 雙引號(hào)引用,編譯器首先會(huì)在用戶(hù)目錄下查找,然后去安裝目錄中查找,最后在系統(tǒng)文件目錄中查找。
OC基礎(chǔ)學(xué)習(xí):#import, #include, @class
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線(xiàn)程的語(yǔ)...
- 一、#include與#import區(qū)別 1. #include <xxx.h> 2. #import <xxx....
- Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
- 有時(shí)候發(fā)現(xiàn)自己的邏輯很混亂,想到哪就表達(dá)到哪,毫無(wú)頭緒。看一些邏輯思維方面的書(shū)應(yīng)該會(huì)提高,不過(guò)如何訓(xùn)練應(yīng)該更重要。...