東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

桌面主題教育相關(guān)素材下載字體下載外語學(xué)習(xí)高考考研建筑圖集高考作文書法字體桌面壁紙CAD圖紙考研素材

首頁硬件驅(qū)動硬件教程 → iPhone應(yīng)用程序開發(fā)指南(高清中文版) pdf格式免費(fèi)版

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式

iPhone應(yīng)用程序開發(fā)指南(高清中文版)

iPhone應(yīng)用程序開發(fā)指南(高清中文版)pdf格式免費(fèi)版

  • 大�。�2.4M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2014-12-23 15:15
  • 等級:
  • 類型:書集教程
  • 網(wǎng)站:http://sfsensi.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評論下載地址

這既可以被看作是一份iPhone應(yīng)用程序開發(fā)指南,也可以被視為一份iphone程序開發(fā)基礎(chǔ)教程,如果你正好需要這樣一份pdf格式高清免費(fèi)版中文教程,那么小編建議你趕緊點(diǎn)擊本文下方的“下載地址”進(jìn)行下載查閱吧!

溫馨提示:

本文檔為PDF格式文檔,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器進(jìn)行安裝后閱讀。

iPhone應(yīng)用程序開發(fā)指南(高清中文版)內(nèi)容節(jié)選

……

為iPhone OS 開發(fā)本地應(yīng)用程序需要使用 UIKit 框架 。利用該框架提供的基礎(chǔ)設(shè)施和缺省行為 , 您可以在幾分鐘內(nèi)創(chuàng)建一個具有一定功能的應(yīng)用程序 。 UIKit 框架 ( 和系統(tǒng)中的其它框架 ) 不但提供大量的缺省行為 , 而且提供了一些掛鉤 , 開發(fā)者可以通過這些掛鉤來定制和擴(kuò)展它的行為。

誰應(yīng)該閱讀本文?

本 文的目標(biāo)讀者是希望創(chuàng)建 iPhone 本地應(yīng)用程序的新老 iPhone OS 開發(fā)者 , 目的是向您介紹 iPhone 應(yīng)用程序的架構(gòu),展示 UIKit 和其它重要系統(tǒng)框架中的一些關(guān)鍵的定制點(diǎn)。在介紹這些內(nèi)容的同時,本文還將提供一 些有助于正確設(shè)計的指導(dǎo)意見。文中還指出一些為特定主題提供建議和進(jìn)行進(jìn)一步討論的其它文檔。

雖然本文描述的很多框架也存在于 Mac OS X 系統(tǒng)中,但閱讀本文并不需要熟悉 Mac OS X及其技術(shù)。

……

先決條件

在開始閱讀本文之前,您必須至少對下面這些 Cocoa 概念有基本的理解:

有關(guān) Xcode 和 Interface Builder 的基本信息及其在應(yīng)用程序開發(fā)中的作用。

如何定義新的 Objective-C 類。

如何 管理內(nèi)存 包括如何 創(chuàng)建 和釋放 Objective-C 對象。

委托 對象在管理應(yīng)用程序行為中的作用。

目標(biāo) - 動作范式在用戶界面管理中的作用。

不熟悉 Cocoa 和 Objective-C 的開發(fā)者可以在 Cocoa 基本原理指南 中得到相應(yīng)的信息。

iPhone 應(yīng)用程序的開發(fā)需要在運(yùn)行 Mac OS X v10.5 或更高版本系統(tǒng)以及基于 Intel 的Macintosh 電腦上進(jìn)行 , 還必須下載和安裝 iPhone SDK 。

核心應(yīng)用程序

所有的 iPhone 應(yīng)用程序都是基于 UIKit 框架構(gòu)建而成的,因此,它們在本質(zhì)上具有相同的核心架構(gòu)。 UIKit 負(fù)責(zé)提供運(yùn)行應(yīng)用程序和協(xié)調(diào)用戶輸入及屏幕顯示所需要的關(guān)鍵對象 。 應(yīng)用程序之間不同的地方在于如何配置缺省對象 , 以及如何通過定制對象來添加用戶界面和行為。

雖 然應(yīng)用程序的界面和基本行為的定制發(fā)生在定制代碼的內(nèi)部,但是,還有很多定制需要在應(yīng)用程序的最高級別上進(jìn)行。這些高級的定制會影響應(yīng)用程序和系統(tǒng)、以及 和設(shè)備上的其它程序之間的交互方式 , 因此 , 理解何時需要定制 、 何時缺省行為就已經(jīng)足夠是很重要的 。

本章將概要介紹核心應(yīng)用程序架構(gòu)和高級別的定制點(diǎn),幫助 您確定什么時候應(yīng)該定制,什么時候應(yīng)該使用缺省的行為。

核心應(yīng)用程序架構(gòu)

從應(yīng)用程序啟動到退出的過程中 , UIKit 框架負(fù)責(zé)管理大部分關(guān)鍵的基礎(chǔ)設(shè)施 。 iPhone 應(yīng)用程序不斷地從系統(tǒng)接收事件,而且必須響應(yīng)那些事件。接收事件是 UIApplication 對象的工作 , 但是 , 響應(yīng)事件則需要您的定制代碼來處理 。 為了理解事件響應(yīng)需要在哪里進(jìn)行 , 我們有必要對 iPhone 應(yīng)用程序的整個生命周期和事件周期有一些理解。本文的下面部分將描述這些周期,同時還對 iPhone 應(yīng)用程序開發(fā)過程中使用的一些關(guān)鍵設(shè)計模式進(jìn)行總結(jié)。

……

請注意: 運(yùn) 行循環(huán)負(fù)責(zé)監(jiān)視指定執(zhí)行線程的輸入源。當(dāng)輸入源有數(shù)據(jù)需要處理的時候,運(yùn)行循環(huán)就喚醒相應(yīng)的線程,并將控制權(quán)交給輸入源的處理器代碼。處理器在完成任務(wù)后 將控制權(quán)交回運(yùn)行循環(huán) , 然后 , 運(yùn)行循環(huán)就處理下一個事件 。 如果沒有其它事件 , 運(yùn)行循環(huán)會使線程進(jìn)入休眠狀態(tài)。您可以通過 Foundation 框架的 NSRunLoop 類來安裝自己的輸入源 ,包括端口和定時器 。 更多有關(guān) NSRunLoop 和運(yùn)行循環(huán)的一般性討論 , 請參見 線程編程指南 。

UIApplication 對象用一個處理觸摸事件的輸入源來配置主運(yùn)行循環(huán) , 使觸摸事件可以被派發(fā)到恰當(dāng)?shù)捻憫?yīng)者對象 。 響應(yīng)者對象是繼承自 UIResponder 類的對象 , 它實(shí)現(xiàn)了一或多個事件方法,以處理觸摸事件不同階段發(fā)生的事件。應(yīng)用程序的響應(yīng)者對象包括 UIApplication 、UIWindow 、 UIView 、及所有 UIView 子類的實(shí)例。應(yīng)用程序通常將事件派發(fā)給代表應(yīng)用程序主窗口的 UIWindow 對象 , 然后由窗口對象將事件傳送給它的 第一響應(yīng)者 , 通常是發(fā)生觸摸事件的視圖對象( UIView ) 。

除了定義事件處理方法之外, UIResponder 類還定義了 響應(yīng)者鏈 的 編程結(jié)構(gòu)。響應(yīng)者鏈?zhǔn)菫閷?shí) 現(xiàn) Coco a 協(xié)作事件處理而設(shè)計的機(jī)制 , 它由應(yīng)用程序中一組鏈接在一起的響應(yīng)者對象組成 , 通常以第一響應(yīng)者作為鏈的開始 。 當(dāng)發(fā)生 某個事件時 , 如果第一響應(yīng)者對象不能處理 ,就將它傳遞給響應(yīng)者鏈中的下一個對象 。 消息繼續(xù)在鏈中傳遞 — 從底層的響應(yīng)者對象到諸如窗口、應(yīng)用程序、和應(yīng)用程 序委托這樣的高級響應(yīng)者對象 — 直到事件被處理。如果事件最終沒有被處理,就會被丟棄。

進(jìn)行事件處理的響應(yīng)者對象可能發(fā)起一系列程序動作 , 結(jié)果導(dǎo)致應(yīng)用程序重畫全部或部分用戶界面(也可能導(dǎo)致其它結(jié)果,比如播放一個聲音 ) 。舉例來說,一個控鍵對象(也就是一個 UIControl 的 子類對象)在處理事件時向另一個對象(通常是控制器對象,負(fù)責(zé)管理當(dāng)前活動的視圖集合 ) 發(fā)送動作消息 。 在處理這個動作消息時 , 控制器可能以某種方式改變用戶界面或者視圖的位置 , 而這又要求某些視圖對自身進(jìn)行重畫 。 如果這種情況發(fā)生 , 則視圖和圖形基礎(chǔ)組件會接管控制權(quán),盡可能以最有效的方式處理必要的重畫事 件。

更多有關(guān)事件、響應(yīng)者、和如何在定制對象中處理事件的信息,請參見 “ 事件處理 ” 部分 ; 更多有關(guān)窗口及視圖如何與事件處理機(jī)制相結(jié)合的信息 , 請參見 “ 視圖交互模型 ” 部分 ; 有關(guān)圖形組件及視圖如何被更新的更多信息,則請參見 “ 視圖描畫周期 ” 部分。

……

iPhone應(yīng)用程序開發(fā)指南(高清中文版)相關(guān)內(nèi)容小編就為大家介紹到這里了,更多pdf格式文檔資料下載,敬請關(guān)注東坡下載站!

下載地址iPhone應(yīng)用程序開發(fā)指南(高清中文版) pdf格式免費(fèi)版 下载帮助

iPhone應(yīng)用程序開發(fā)指南(高清中文版) pdf格式免費(fèi)版

点击报错

请简要描述您遇到的错误,我们将尽快予以修正。

  • [无法下载]
  • [不能安装]
  • [软件失效]

软件无法下载或下载后无法使用,请点击报错,谢谢

發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

回顶部去下载
Loading...