欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

淺談iOS開發(fā)培訓之Cocoa框架的詳細分析

2016-01-21 11:01:55 1440瀏覽

         在iOS應用中,Application Kit框架包提供了與窗口、按鈕、列表等相關(guān)的類。Application Kit框架包含廣泛的類和方法,它們能夠開發(fā)交互式圖形應用程序,使得開發(fā)文本、菜單、工具欄、表、文檔、剪貼板和窗口等應用變得十分簡便。在Mac OS X操作系統(tǒng)中,術(shù)語Cocoa是指Foundation框架和Application Kit框架。術(shù)語Cocoa Touch是指Foundation框架和UIKit框架。由此可見,Cocoa是一種支持應用程序,提供豐富用戶體驗的框架,它實際上由如下兩個框架組成。

         1、Foundation框架。

         2、Application Kit(或AppKit)框架。

         3、內(nèi)核以設(shè)備驅(qū)動程序提供與硬件的底層通信。它負責管理系統(tǒng)資源,包括調(diào)度要執(zhí)行的程序、管理內(nèi)存和電源,以及執(zhí)行基本的I/0操作。核心服務提供的支持比它上面層次提供的支持要更加“核心”。例如,在Mac OS X中主要實現(xiàn)對集合、網(wǎng)絡(luò)、調(diào)試、文件管理、文件夾、內(nèi)存管理、線程、時間和電源的管理。用程序服務層包含對打印和圖形呈現(xiàn)的支持,包括Quartz、OpenGL和QuickTime。由此可見,

         4、Cocoa層直接位于應用程序?qū)又隆?/strong>其實iOS開發(fā)培訓中Cocoa層包括Foundation和AppKit框架。Foundation框架提供的類用于處理集合、字符串、內(nèi)存管理、文件系統(tǒng)和存檔等。通過AppKit框架中提供的類,可以管理視圖、窗口、文檔等用戶界面。在很多情況下,F(xiàn)oundation框架為底層核心服務層(主要用過程化的C語言編寫)中定義的數(shù)據(jù)結(jié)構(gòu)定義了一種面向?qū)ο蟮挠成洹?

         最后,Cocoa框架用于Mac OS X桌面與筆記本電腦的應用程序開發(fā),而Cocoa Touch框架用于iPhone與iTouch的應用程序開發(fā)。Cocoa和Cocoa Touch都有Foundation框架。然而在Cocoa Touch下,UIKit代替了AppKit框架,以便為很多相同類型的對象提供支持,比如窗口、視圖、按鈕和文本域等。另外,Cocoa Touch還提供使用加速器(它與GPS和Wi.Fi信號一樣都能跟蹤位置)的類和觸摸式界面,并且去掉了不需要的類,比如支持打印的類。

查看更多關(guān)于“iOS資訊”的相關(guān)文章>>

標簽:

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部