您好,登錄后才能下訂單哦!
第一章
Objective C是一種基于消息結(jié)構(gòu)的語(yǔ)言,在查找執(zhí)行的方法和對(duì)象時(shí)是在運(yùn)行時(shí)處理
對(duì)象的空間分配在堆空間,指向?qū)ο蟮闹羔樂(lè)峙湓跅?臻g,基本數(shù)據(jù)類(lèi)型和結(jié)構(gòu)體也分配在??臻g
在引入頭文件時(shí),盡量使用@Class前向聲明來(lái)提高編譯效率
多使用字面量語(yǔ)法,但是在取下標(biāo)的時(shí)候,要注意是否有意義
少使用#define預(yù)處理指令,若要在一個(gè)文件(當(dāng)前單元)里使用靜態(tài)常量,應(yīng)該這樣聲明:static const NSTimeInterval kTime,但是這種方法并不能用OC的方法初始化,即必須用常量初始化;若要在工程中使用靜態(tài)常量,則需要在聲明的文件中寫(xiě):extern const NSTimeInterval abc;在需要實(shí)現(xiàn)的文件中實(shí)現(xiàn)const NSTimeInterval abc = 5;
emun枚舉類(lèi)型,在需要使用枚舉值進(jìn)行位或運(yùn)算時(shí)用NS_option,不需要時(shí)用ns_enum
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。