偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

iOS應(yīng)用程序基礎(chǔ):Cocoa Touch框架

移動開發(fā) iOS
iOS應(yīng)用程序的基礎(chǔ)Cocoa Touch框架重用了許多Mac系統(tǒng)的成熟模式,但是它更多地專注于觸摸的接口和優(yōu)化。有了 UIKit,您可以使用 iOS 上的獨特的圖形接口控件,按鈕,以及全屏視圖的功能,您還可以使用加速儀和多點觸摸手勢來控制您的應(yīng)用。

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

iOS - Cocoa Touch

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

[[31138]]

基于 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

責(zé)任編輯:佚名 來源: 蘋果官網(wǎng)
相關(guān)推薦

2011-06-27 16:00:34

視頻教程Cocoa TouchiOS應(yīng)用

2011-06-15 16:11:51

UIKitCocoa TouchiOS

2011-09-05 10:27:02

Sencha Touc手機應(yīng)用Android

2011-05-11 10:28:03

2011-06-27 15:39:51

Cocoa Touch

2011-08-11 15:46:55

CocoaCocoa Touch框架

2011-06-17 15:38:15

Cocoa蘋果

2011-07-07 13:51:24

Cocoa 框架

2012-03-21 09:36:33

ibmdw

2011-07-08 18:03:30

Cocoa Touch 網(wǎng)絡(luò)

2012-03-15 15:35:51

iUI框架EclipseiOS Web

2011-08-02 13:58:18

Cocoa 框架 Mac OS

2013-01-11 15:06:13

iOS開發(fā)移動應(yīng)用iPhone

2011-07-18 15:08:34

2011-07-08 11:13:42

Cocoa Touch XCode

2011-08-03 10:24:22

Cocoa Touch 靜態(tài)庫

2009-07-14 18:10:38

Swing應(yīng)用程序框架

2011-05-31 13:34:22

應(yīng)用開發(fā)iPad

2011-07-21 16:19:30

iOS Twitter

2011-08-05 17:54:33

Cocoa Touch 多語言
點贊
收藏

51CTO技術(shù)棧公眾號