標簽: iphone開(kāi)發(fā) | 分類(lèi): iPhone/iPad開(kāi)發(fā) |
@interface:接口,提供類(lèi)的公共描述,接口里面包含了使用該類(lèi)的所需信息,編譯此部分后,就能夠使用該的對象及調用類(lèi)方法。
@implementation:實(shí)現,告訴編譯器如何讓該類(lèi)工作,實(shí)現了接口中聲明的方法。
代碼分為接口和實(shí)現兩部分,
接口部分包含:@interface指令、公共struct定義、enum常量、@defines和extern全局變量等。
實(shí)現分部包含:@implementation指令、全局變量的定義、私有struct等。
#import:導入頭文件:頭文件包含元素聲明(如,結構體、符號常量、函數原型等),#import同c語(yǔ)言中的#include類(lèi)似,它們的區別在于,在c語(yǔ)言中,通常使用#ifdef命令來(lái)避免一個(gè)頭文件包含另一個(gè)文件,而#impurt可保證頭文件只被包含一次。
帶尖括號語(yǔ)句用來(lái)導入系統頭文件(只讀),帶引號的語(yǔ)句用來(lái)導入項目本地頭文件(可讀)。
聯(lián)系客服