認(rèn)識(shí)IOS開(kāi)發(fā)平臺(tái) 初學(xué)者必看文檔
強(qiáng)大的基礎(chǔ)
iOS 之所以具有令人驚嘆的用戶體驗(yàn),是由于它構(gòu)建于強(qiáng)大基礎(chǔ)之上。 iOS 內(nèi)核派生自 Mac OS X 內(nèi)核,而 Mac OS X 內(nèi)核之強(qiáng)大優(yōu)秀已得到證實(shí)。在此基礎(chǔ)上,iOS 又對(duì)其進(jìn)行精簡(jiǎn),使之更為簡(jiǎn)潔高效,并可以***化利用 iPad、iPhone 以及 iPod touch 的硬件特征。 Mac 和 iPhone 之間共享的技術(shù)包括 OS X 內(nèi)核、用于網(wǎng)絡(luò)通訊的 BSD socket、Objective-C 以及可幫助應(yīng)用程序獲得本機(jī)性能的 C/C++ 編譯器。
世界上***進(jìn)的移動(dòng)平臺(tái)
iOS 是世界上***進(jìn)的移動(dòng)平臺(tái),它重新定義了只有口袋大小的移動(dòng)設(shè)備可以實(shí)現(xiàn)的功能。與 Xcode 集成開(kāi)發(fā)環(huán)境工具集成的 iOS SDK 使得創(chuàng)建優(yōu)秀的應(yīng)用程序變得十分輕松。由于蘋(píng)果 App Store 存在于每一個(gè) iOS 操作系統(tǒng)設(shè)備上,并在世界各地都有本地化,因此對(duì)移動(dòng)開(kāi)發(fā)者們來(lái)說(shuō)根本沒(méi)有什么其他的平臺(tái)比它更吸引人。
Cocoa Touch
Cocoa Touch 是 iOS 上關(guān)于用戶交互的可編程框架。采用源自 Cocoa 和強(qiáng)大的 Mac 桌面的技術(shù),Cocoa Touch 和 iOS 針對(duì)多點(diǎn)觸控進(jìn)行了重新設(shè)計(jì)。由于其小巧的外形,iPhone 上的按鈕,表格表單,頁(yè)面過(guò)渡以及觸摸手勢(shì)都是獨(dú)特的,而這些界面功能,都可以通過(guò) Cocoa Touch 框架實(shí)現(xiàn)。
建立在模型-視圖-控制器模式上的 Cocoa Touch,為創(chuàng)建高級(jí)的應(yīng)用程序提供了堅(jiān)實(shí)的基礎(chǔ)。當(dāng)與 Interface Builder 的開(kāi)發(fā)工具相結(jié)合時(shí),使用拖拽就可以設(shè)計(jì)一個(gè)優(yōu)秀的 iPhone 應(yīng)用程序。
底層框架的強(qiáng)大也使得上層架構(gòu)更加出色。例如,用 Game Kit 即可方便地開(kāi)發(fā)多人游戲,基于 Core Data 的性能強(qiáng)大而又易用的數(shù)據(jù)管理,Core Animation 只需很少代碼即可完成驚人效果,用于移動(dòng)設(shè)備上***創(chuàng)新性的瀏覽器引擎 Webkit。
Cocoa Touch 和強(qiáng)大的底層框架,提供了一個(gè)進(jìn)行程序藝術(shù)創(chuàng)造的廣闊空間。
圖形圖像
iOS 操作系統(tǒng)提供了廣泛的圖形圖像功能,從二維繪圖到 3D 渲染。高層框架提供的這些功能,可以讓您輕松在您的程序 UI 內(nèi)創(chuàng)建華麗的動(dòng)畫(huà)和過(guò)渡效果。了解更多
易于上手
完整的 Xcode 開(kāi)發(fā)工具和 iOS SDK 集成在一起,只要 注冊(cè) 為蘋(píng)果開(kāi)發(fā)會(huì)員就可免費(fèi)下載。使用幾分鐘安裝工具包后,就可以在模擬器內(nèi)運(yùn)行您的***個(gè)程序。iPhone 開(kāi)發(fā)者計(jì)劃將指導(dǎo)您如何在 iPhone 或 iPod touch 設(shè)備部署和測(cè)試您的程序。
小結(jié):IOS開(kāi)發(fā)平臺(tái) 初學(xué)者必看文檔的內(nèi)容介紹完了,通過(guò)本文的介紹,是不是也曉得了一些東西,***希望本文對(duì)你有所幫助。