郝萌主傾心貢獻(xiàn),尊重作者的勞動(dòng)成果,請(qǐng)勿轉(zhuǎn)載。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供延平網(wǎng)站建設(shè)、延平做網(wǎng)站、延平網(wǎng)站設(shè)計(jì)、延平網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、延平企業(yè)網(wǎng)站模板建站服務(wù),10余年延平做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。如果文章對(duì)您有所幫助,歡迎給作者捐贈(zèng),支持郝萌主,捐贈(zèng)數(shù)額隨意,重在心意^_^
我要捐贈(zèng): 點(diǎn)擊捐贈(zèng)
Cocos2d-X×××:點(diǎn)我傳送
Objective-C作為一種面向?qū)ο蟮木幊陶Z(yǔ)言, 具有面向?qū)ο蟮幕咎卣鳎?/p>
即: 封裝、 繼承和多態(tài)。
主要介紹ObjectiveC中有關(guān)面向?qū)ο蠡靖拍睿?類、 對(duì)象、 方法和屬性等。
也就是面向?qū)ο蟪绦蛟O(shè)計(jì)的一些關(guān)鍵概念,主要關(guān)注Objective-C定義類相關(guān)的語(yǔ)法。
OC面向?qū)ο蠓矫娴母拍詈推渌Z(yǔ)言差不多。相比其他語(yǔ)言更接近C++。
對(duì)象就是一個(gè)物件。面向?qū)ο蟮某绦蛟O(shè)計(jì)可以看成一個(gè)物件和你想對(duì)它做的事情。
對(duì)象(名詞)----實(shí)現(xiàn)(動(dòng)詞),先定義類(Class),再定義方法(Method)。
C語(yǔ)言是典型的面向過程性語(yǔ)言。
在C語(yǔ)言中,通常是先考慮要實(shí)現(xiàn)什么,然后才關(guān)注對(duì)象,這幾乎總是與面向?qū)ο蟮乃伎歼^程相反。
實(shí)現(xiàn)(動(dòng)詞)----對(duì)象(名詞),先定義函數(shù)(Function),再定義模塊(Module)。
類的獨(dú)特存在就是一個(gè)實(shí)例,對(duì)實(shí)例執(zhí)行的操作稱為方法。
在某些情況下,方法可以應(yīng)用于類的實(shí)例或類本身。
對(duì)象使用方法可以影響對(duì)象的狀態(tài)。
關(guān)鍵概念:對(duì)象是類的獨(dú)特表示,每個(gè)對(duì)象都包含一些通常對(duì)該對(duì)象來(lái)說是私有的信息(數(shù)據(jù))。方法提供訪問和改變這些數(shù)據(jù)的手段。
Objective-C采用特定的語(yǔ)法對(duì)類和實(shí)例應(yīng)用方法:
[ ClassOrInstance method];
請(qǐng)求一個(gè)類或?qū)嵗齺?lái)執(zhí)行某個(gè)操作時(shí),就是向它發(fā)送一條消息,消息的接收者稱為Receiver。所以,可以用另外一種方式描述:
[ receiver message];
Objective-C的Method操作執(zhí)行,一種理解是發(fā)送消息,另外一種是方法調(diào)用。
前一種更貼近OC的思想。
Objective-C的類聲明和實(shí)現(xiàn)包括兩個(gè)部分:接口部分和實(shí)現(xiàn)部分。另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。