相關(guān)CocoaTouch層學(xué)習(xí)

iOS – Cocoa Touch簡介:

iOS 應(yīng)用程序的基礎(chǔ) Cocoa Touch 框架重用了許多 Mac 系統(tǒng)的成熟模式麻顶,但是它更加專注于觸摸的接口和優(yōu)化。UIKit 為開發(fā)者提供了在 iOS 上實現(xiàn)圖形碰缔,事件驅(qū)動程序的基本工具戚篙,其建立在和 Mac OS X 中一樣的 Foundation 框架上,包括文件處理展父,網(wǎng)絡(luò)剪芍,字符串操作等塞淹。

Cocoa Touch 具有和 iPhone 用戶接口一致的特殊設(shè)計。有了 UIKit罪裹,您可以使用 iOS 上的獨特的圖形接口控件饱普,按鈕,以及全屏視圖的功能坊谁,您還可以使用加速儀和多點觸摸手勢來控制您的應(yīng)用费彼。

基于 Objective-C 語言實現(xiàn)

大部分 Cocoa Touch 的功能是用 Objective-C 實現(xiàn)的。Objective-C 是一種面向?qū)ο蟮恼Z言口芍,它編譯運行的速度令人難以置信箍铲。更值得一提的是采用了真正的動態(tài)運行時系統(tǒng),從而增添了難能可貴的靈活性鬓椭。由于 Objective-C 是 C 的超集颠猴,因而可以很容易地將 C 甚至 C++ 代碼添加到您的 Cocoa Touch 程序里。

當(dāng)您的應(yīng)用程序運行時小染,Objective-C 運行時系統(tǒng)按照執(zhí)行邏輯對對象進行實例化—而且不僅僅是按照編譯時的定義翘瓮。例如,一個運行中的 Objective-C 應(yīng)用程序能夠加載一個界面(一個由 Interface Builder 創(chuàng)建的 nib 文件)裤翩,將界面中的 Cocoa 對象連接至您的程序代碼资盅,然后,一旦UI中的某個按鈕被按下踊赠,程序便能夠執(zhí)行對應(yīng)的方法呵扛。上述過程無需重新編譯。

各色俱全的框架

除了 UIKit 外筐带,Cocoa Touch 包含了創(chuàng)建世界一流 iOS 應(yīng)用程序需要的所有框架今穿,從三維圖形,到專業(yè)音效伦籍,甚至提供設(shè)備訪問 API 以控制攝像頭蓝晒,或通過 GPS 獲知當(dāng)前位置。Cocoa Touch 既包含只需要幾行代碼就可以完成全部任務(wù)的強大的 Objective-C 框架帖鸦,也在需要時提供基礎(chǔ)的 C 語言 API 來直接訪問系統(tǒng)芝薇。這些框架包括:

Core Animation

通過 Core Animation,您就可以通過一個基于組合獨立圖層的簡單的編程模型來創(chuàng)建豐富的用戶體驗作儿。

Core Audio

Core Audio 是播放剩燥,處理和錄制音頻的專業(yè)技術(shù),能夠輕松為您的應(yīng)用程序添加強大的音頻功能。

Core Data

提供了一個面向?qū)ο蟮臄?shù)據(jù)管理解決方案灭红,它易于使用和理解,甚至可處理任何應(yīng)用或大或小的數(shù)據(jù)模型口注。

功能列表:框架分類

下面是 Cocoa Touch 中一小部分可用的框架:

音頻和視頻

Core Audio

OpenAL

Media Library

AV Foundation

數(shù)據(jù)管理

Core Data

SQLite

圖形和動畫

Core Animation

OpenGL ES

Quartz 2D

網(wǎng)絡(luò)

Bonjour

WebKit

BSD Sockets

用戶應(yīng)用

Address Book

Core Location

Map Kit

Store Kit

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末变擒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子寝志,更是在濱河造成了極大的恐慌娇斑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件材部,死亡現(xiàn)場離奇詭異毫缆,居然都是意外死亡,警方通過查閱死者的電腦和手機乐导,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門苦丁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人物臂,你說我怎么就攤上這事旺拉。” “怎么了棵磷?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵蛾狗,是天一觀的道長。 經(jīng)常有香客問我仪媒,道長沉桌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任算吩,我火速辦了婚禮留凭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赌莺。我一直安慰自己冰抢,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布艘狭。 她就那樣靜靜地躺著挎扰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巢音。 梳的紋絲不亂的頭發(fā)上遵倦,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機與錄音官撼,去河邊找鬼梧躺。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的掠哥。 我是一名探鬼主播巩踏,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼续搀!你這毒婦竟也來了塞琼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤禁舷,失蹤者是張志新(化名)和其女友劉穎彪杉,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體牵咙,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡派近,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了洁桌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渴丸。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖战坤,靈堂內(nèi)的尸體忽然破棺而出曙强,到底是詐尸還是另有隱情,我是刑警寧澤途茫,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布碟嘴,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜泪勒,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望雀瓢。 院中可真熱鬧,春花似錦玉掸、人聲如沸刃麸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泊业。三九已至,卻和暖如春啊易,著一層夾襖步出監(jiān)牢的瞬間吁伺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工租谈, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留篮奄,地道東北人。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像窟却,于是被迫代替她去往敵國和親昼丑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容