出版時間:2012-12 出版社:北京希望電子出版社 作者:熊斌 頁數(shù):556 字?jǐn)?shù):886000
Tag標(biāo)簽:無
內(nèi)容概要
熊斌編著的《iOS開發(fā)從入門到精通》基于Apple最新發(fā)布的iOS 6編寫
。循序漸進地介紹了從事iOS開發(fā)所需的基 本知識。 《iOS開發(fā)從入門到精通》分為21章,具體內(nèi)容包括:iOS開發(fā)入門。
Objective-C語言。Cocoa Touch 開發(fā)的基本知識。界面布局Xcode Interface
Builder的基本知識,使用 Xcode編寫MVC 程序,使用文本、鍵盤和按鈕,基本控件的使用。高級控件的使用,提醒處 理,場景
和彈出框處理,工具欄和選擇器,兩種控制器。表視圖和分割視圖控制器。 讀寫應(yīng)用
程序數(shù)據(jù)。界面旋轉(zhuǎn)和大小處理,多點觸摸和手勢識別。檢測設(shè)備朝向和移 動。多媒
體應(yīng)用,實現(xiàn)定位處理。與其他應(yīng)用程序集成。開發(fā)通用的項目程序。 本書定位于iOS的初、中級讀者,既可以作為想向此領(lǐng)域發(fā)展的程序員
的參考書, 也可作為大中專院校相關(guān)專業(yè)和社會培訓(xùn)機構(gòu)的教材。
作者簡介
熊斌
系統(tǒng)架構(gòu)師。軟件開發(fā)專家,專業(yè)架構(gòu)設(shè)計技術(shù)顧問。項目管理和軟件質(zhì)量保證專家。他長期從事芯片設(shè)計,微控制器/嵌入式系統(tǒng)設(shè)計和開發(fā)。手機/移動設(shè)備應(yīng)用的系統(tǒng)架構(gòu)設(shè)計和開發(fā)。精通iPhone、iPad、Android等移動平臺的游戲和手機軟件產(chǎn)品開發(fā),為手機軟件、游戲及信息安全相關(guān)領(lǐng)域提供相關(guān)產(chǎn)品和解決方案。
書籍目錄
第1章 iOS開發(fā)入門
第2章 認識“進步”最快的Objective-C
第3章 Cocoa Touch
第4章 探索Xcode Interface Builder
第5章 使用Xcode編寫MVC程序
第6章 使用文本、鍵盤和按鈕
第7章 使用基本控件
第8章 使用高級控件
第9章 提醒處理
第10章 場景和彈出框處理
第11章 工具欄和選擇器
第12章 兩種控制器
第13章 表視圖和分割視圖控制器
第14章 讀寫應(yīng)用程序數(shù)據(jù)
第15章 界面旋轉(zhuǎn)和大小處理
第16章 多點觸摸和手勢識別
第17章 檢測設(shè)備朝向和移動
第18章 多媒體應(yīng)用
第19章 實現(xiàn)定位處理
第20章 與其他應(yīng)用程序集成
第21章 開發(fā)通用的項目程序
章節(jié)摘錄
版權(quán)頁: 插圖: 添加這些代碼行后,就可通過屬性安全地使用myString了:在其他類中,使用.myString;在定義屬性myStrin9的類中,使用selfmyString。 3.使用IBAction IBAction用于指出在特定的事件發(fā)生時應(yīng)調(diào)用代碼中相應(yīng)的方法。假如按下了按鈕或更新了文本框,則可能向應(yīng)用程序采取措施并做出合適的反應(yīng)。編寫實現(xiàn)事件驅(qū)動邏輯的方法時,可在頭文件中使用IBAction聲明它,這將向Interface Builder編輯器暴露該方法。在接口文件中聲明方法(實際實現(xiàn)前)被稱為創(chuàng)建方法的原型。 例如,方法doCalculafion的原型可能類似于下面的情形: —(IBAction)doCalculation:(id)sender; 注意到該原型包含一個sender參數(shù),其類型為id。這是一種通用類型,在不知道(或不需要知道)要使用的對象的類型時,可使用它。通過使用類型id,可編寫不與特定類相關(guān)聯(lián)的代碼,使其適用于不同的情形。 創(chuàng)建將用作操作的方法(如doCalculation)時,可通過sender參數(shù)確定調(diào)用了操作的對象并與之交互。如果要設(shè)計一個處理多種事件(如多個按鈕中的任何一個按鈕被按下)的方法,這將很方便。 5.3.3深入研究IBOutlet和IBAction IBOutlet和IBAction是為了用戶在interface building設(shè)計交互界面的時候告訴用戶這些是要用到的,其他的沒標(biāo)明的都是不需要直接和界面交互的。請看下面的假設(shè); 假設(shè)有兩個黑盒子:盒子A里放著代碼,盒子B里放著盒子A要用到的ui組件。要想讓A里的代碼訪問到B里的組件,例如想要修改Iabel的文字,就要從A處打個洞連到B處,讓用戶點擊IBOutlet B中的組件(如一個按鈕),給A發(fā)個通知,同時要事先在A處安個接受裝置,這時就用IBAcion。 看字面意思就知道了,OUTLET就是插座,對外放電的,插頭就是ACTION,用于把插座里的電引到電器上。 IBOutlet是控件的引用,例如想在程序中對控件進行操作,那么就需要將控件聲明為IBOutlet。IBAction是控件要執(zhí)行的動作或事件。 IBOutlet關(guān)鍵字的定義如下所示: #ifndef IBOutlet #define IBOutlet #endif #ifndef IBAction #define IBAction void #endif 就編譯器而言,IBOutlet并未執(zhí)行任何操作。
編輯推薦
《IOS開發(fā)從入門到精通》定位于iOS的初、中級讀者,既可以作為想向此領(lǐng)域發(fā)展的程序員的參考書,也可作為大中專院校相關(guān)專業(yè)和社會培訓(xùn)機構(gòu)的教材。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載