2015-12-16 18:12:51 1703瀏覽
可輕觸層(Cocoa Touch)是iOS體系結(jié)構(gòu)的的封頂層,也是iOS系統(tǒng)最核心的一層,可輕觸層更多的是和觸摸有關(guān)系,主要負(fù)責(zé)iOS系統(tǒng)上多點(diǎn)觸摸事件處理、文字輸出、圖片網(wǎng)頁顯示、相機(jī)或文件的存取以及加速感應(yīng)等。
可輕觸層所包含的庫如下:
1、Address Book UI Framework
用來顯示Address Book數(shù)據(jù)庫中聯(lián)系人的數(shù)據(jù)。這個(gè)基于C的框架可以提供一個(gè)圖形界面來訪問用戶的聯(lián)系人信息,同時(shí)用戶也可以創(chuàng)建新的聯(lián)系人,刪除或者編輯已存在的聯(lián)系人。
2、Event Kit UI Framework
基于Event Kit Framework,它主要為查看和編輯事件提供視圖控制器。
3、Game Kit Framework
為游戲應(yīng)用程序提供點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò)連接和語音通信來支持對(duì)戰(zhàn)游戲。這個(gè)框架支持所有的應(yīng)用程序,并且無需配對(duì)。
4、iAd Framework
用于播放廣告,這樣可以為應(yīng)用程序帶來額外的收入。這也是個(gè)人開發(fā)者最看重的一個(gè)功能,在扣丁學(xué)堂ios開發(fā)培訓(xùn)課程中對(duì)此環(huán)節(jié)有詳細(xì)的介紹。感興趣的學(xué)員可以前往觀看。
5、M印KitFramework
可以在應(yīng)用程序中嵌入地圖和Map Kit,支持Google Mobile Maps的服務(wù)和縮放功能、自定義標(biāo)簽功能以及自定義位置信息等。
6、Message UI Framework
用于編寫和整理郵件。
7、UIKit Framework
是這一層的核心部分,它提供了關(guān)鍵的基礎(chǔ)設(shè)施、界面渲染以及事件驅(qū)動(dòng)等。所有的iPhone應(yīng)用程序都是基于UIKit框架構(gòu)建而成的,因此,它們?cè)诒举|(zhì)上具有相同的核心架構(gòu)。UIKit負(fù)責(zé)提供運(yùn)行應(yīng)用程序和協(xié)調(diào)用戶輸入及屏幕顯示所需要的關(guān)鍵對(duì)象。
通過前三節(jié)和本節(jié)的講述,整個(gè)iOS軟件體系結(jié)構(gòu)就介紹完了。想要學(xué)習(xí)和了解更多的iOS開發(fā)知識(shí),可以關(guān)注扣丁學(xué)堂在線視頻更新,與在線講師實(shí)時(shí)溝通,讓iOS開發(fā)技術(shù)難點(diǎn)不再困擾你的工作和生活。
查看更多關(guān)于“iOS資訊”的相關(guān)文章>>