注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)iOS 8應(yīng)用開發(fā)入門經(jīng)典(第6版)

iOS 8應(yīng)用開發(fā)入門經(jīng)典(第6版)

iOS 8應(yīng)用開發(fā)入門經(jīng)典(第6版)

定 價(jià):¥89.00

作 者: (美)約翰 雷(John Ray)
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787115398147 出版時(shí)間: 2015-08-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《iOS 8應(yīng)用開發(fā)入門經(jīng)典(第6版)》基于Apple最新發(fā)布的iOS 8.1和Xcode 6編寫,循序漸進(jìn)地介紹了從事iOS開發(fā)所需的基本知識(shí),包括使用Xcode、Swift和Cocoa Touch等開發(fā)工具,使用iOS試驗(yàn)場(chǎng)測(cè)試代碼,設(shè)計(jì)及美化用戶界面,使用切割工具創(chuàng)建按鈕模板,利用多場(chǎng)景故事板、切換、彈出框、導(dǎo)航控制器和選項(xiàng)卡欄控制器,使用表視圖和分割視圖導(dǎo)航結(jié)構(gòu)化數(shù)據(jù),讀寫和顯示數(shù)據(jù),使用自動(dòng)布局和尺寸類創(chuàng)建自適應(yīng)用戶界面,播放和錄制多媒體,使用地圖、地理編碼和定位功能,使用加速計(jì)和陀螺儀檢測(cè)運(yùn)動(dòng)和朝向,創(chuàng)建通用應(yīng)用程序,編寫支持后臺(tái)處理的應(yīng)用程序,跟蹤和調(diào)試應(yīng)用程序等主題?!秈OS 8應(yīng)用開發(fā)入門經(jīng)典(第6版)》通過簡(jiǎn)潔的語言和詳細(xì)的步驟,幫助讀者迅速掌握開發(fā)iOS應(yīng)用程序所需的基本知識(shí),適合沒有任何編程經(jīng)驗(yàn)的新手閱讀,也可供有志于從事iOS開發(fā)的人員參考。

作者簡(jiǎn)介

  John Ray當(dāng)前是俄亥俄州立大學(xué)科研信息系統(tǒng)辦公室(Office of Research Information Systems)主任。他在Macmillan、Sams和Que出版了大量圖書,其中包括Using TCP/IP: Special Edition、Teach Yourself Dreamweaver MX in 21 Days、Mac OS X Unleashed、My Yosemite MacBook和Teach Yourself iOS 7 Development in 24 Hours。作為一名從1984年起就開始使用Macintosh的用戶,他努力確保在每個(gè)項(xiàng)目中都會(huì)以應(yīng)有的深度涉及Macintosh。即使在編寫技術(shù)性圖書(如 Using TCP/IP:Special Edition)時(shí),也在其中包含大量有關(guān) Macintosh及其應(yīng)用程序的信息。他的寫作手法簡(jiǎn)單明了,即使對(duì)初、中級(jí)讀者來說也簡(jiǎn)單易懂,因此深受好評(píng)。

圖書目錄

第1章 為開發(fā)準(zhǔn)備好系統(tǒng)和iOS設(shè)備 1 1.1 歡迎進(jìn)入iOS平臺(tái) 1 1.1.1 iOS設(shè)備 1 1.1.2 顯示屏和圖形 2 1.1.3 應(yīng)用程序資源約束 4 1.1.4 連接性 4 1.1.5 輸入和反饋 4 1.2 成為iOS開發(fā)人員 5 1.2.1 加入Apple開發(fā)人員計(jì)劃 5 1.2.2 安裝Xcode 8 1.3 運(yùn)行iOS應(yīng)用 9 1.3.1 什么是開發(fā)供應(yīng)配置文件 10 1.3.2 配置用于開發(fā)的設(shè)備 10 1.3.3 啟動(dòng)應(yīng)用 12 1.4 開發(fā)技術(shù)概述 15 1.4.1 Apple開發(fā)工具 15 1.4.2 Swift 15 1.4.3 CoCoa Touch 15 1.4.4 模型-視圖-控制器 16 1.5 進(jìn)一步探索 16 1.6 小結(jié) 16 1.7 問與答 16 1.8 作業(yè) 17 第2章 Xcode和iOS模擬器簡(jiǎn)介 20 2.1 使用Xcode 20 2.1.1 創(chuàng)建和管理項(xiàng)目 21 2.1.2 編輯和導(dǎo)航代碼 30 2.1.3 生成應(yīng)用程序 37 2.1.4 管理項(xiàng)目屬性 42 2.1.5 設(shè)置支持的設(shè)備朝向 43 2.1.6 應(yīng)用程序圖標(biāo)、啟動(dòng)圖像和 啟動(dòng)屏幕 43 2.2 使用iOS模擬器 46 2.2.1 啟動(dòng)應(yīng)用程序 47 2.2.2 模擬多點(diǎn)觸摸事件 48 2.2.3 旋轉(zhuǎn)模擬的設(shè)備 49 2.2.4 模擬其他情況 50 2.2.5 添加其他要模擬的設(shè)備 51 2.3 進(jìn)一步探索 52 2.4 小結(jié) 52 2.5 問與答 52 2.6 作業(yè) 53 第3章 探索Swift和iOS試驗(yàn)場(chǎng) 56 3.1 面向?qū)ο缶幊毯蚐wift 56 3.2 面向?qū)ο缶幊绦g(shù)語 58 3.3 探索Swift文件結(jié)構(gòu) 59 3.3.1 類文件 60 3.3.2 自動(dòng)生成的結(jié)構(gòu) 64 3.4 Swift編程基礎(chǔ) 65 3.4.1 聲明變量和常量 65 3.4.2 使用方法 73 3.4.3 表達(dá)式和決策 76 3.5 內(nèi)存管理和自動(dòng)引用計(jì)數(shù) 80 3.6 iOS試驗(yàn)場(chǎng)簡(jiǎn)介 80 3.6.1 新建試驗(yàn)場(chǎng) 81 3.6.2 使用試驗(yàn)場(chǎng) 82 3.6.3 生成并查看輸出 83 3.7 進(jìn)一步探索 84 3.8 小結(jié) 84 3.9 問與答 84 3.10 作業(yè) 85 第4章 Cocoa Touch內(nèi)幕 88 4.1 Cocoa Touch是什么 88 4.1.1 冷靜面對(duì)大量的功能 89 4.1.2 少年老成 90 4.2 探索iOS技術(shù)層 90 4.2.1 Cocoa Touch層 90 4.2.2 多媒體層 91 4.2.3 核心服務(wù)層 93 4.2.4 核心OS層 94 4.3 跟蹤iOS應(yīng)用程序的 生命周期 95 4.4 Cocoa基礎(chǔ) 96 4.4.1 核心應(yīng)用程序類 96 4.4.2 數(shù)據(jù)類型類 98 4.4.3 界面類 100 4.5 使用Xcode探索iOS框架 102 4.5.1 Xcode文檔 103 4.5.2 快速幫助 106 4.6 進(jìn)一步探索 108 4.7 小結(jié) 108 4.8 問與答 109 4.9 作業(yè) 109 第5章 探索Xcode Interface Builder 112 5.1 了解Interface Builder 112 5.1.1 IB采用的方法 113 5.1.2 剖析IB故事板 113 5.2 創(chuàng)建用戶界面 117 5.2.1 對(duì)象庫 118 5.2.2 將對(duì)象加入到視圖中 119 5.2.3 使用IB編輯工具 120 5.2.4 自動(dòng)布局系統(tǒng) 123 5.3 定制界面外觀 125 5.3.1 使用屬性檢查器 125 5.3.2 設(shè)置輔助功能屬性 126 5.3.3 預(yù)覽界面 128 5.4 連接到代碼 130 5.4.1 打開項(xiàng)目 130 5.4.2 實(shí)現(xiàn)概述 131 5.4.3 輸出口和操作 132 5.4.4 對(duì)象身份 136 5.5 進(jìn)一步探索 137 5.6 小結(jié) 137 5.7 問與答 138 5.8 作業(yè) 138 第6章 模型-視圖-控制器應(yīng)用程序 設(shè)計(jì) 141 6.1 了解設(shè)計(jì)模式MVC 141 6.1.1 制作意大利面條式代碼 142 6.1.2 使用MVC將應(yīng)用程序設(shè)計(jì) 結(jié)構(gòu)化 142 6.2 Xcode如何實(shí)現(xiàn)MVC 143 6.2.1 視圖 143 6.2.2 視圖控制器 143 6.2.3 數(shù)據(jù)模型 145 6.3 使用模板Single View  Application 146 6.3.1 實(shí)現(xiàn)概述 146 6.3.2 創(chuàng)建項(xiàng)目 147 6.3.3 規(guī)劃變量和連接 150 6.3.4 設(shè)計(jì)界面 152 6.3.5 創(chuàng)建并連接輸出口和操作 155 6.3.6 實(shí)現(xiàn)應(yīng)用程序邏輯 159 6.3.7 生成應(yīng)用程序 159 6.4 進(jìn)一步探索 160 6.5 小結(jié) 160 6.6 問與答 160 6.7 作業(yè) 161 第7章 使用文本、鍵盤和按鈕 164 7.1 基本用戶輸入和輸出 164 7.1.1 按鈕 164 7.1.2 文本框和文本視圖 165 7.1.3 標(biāo)簽 165 7.2 使用文本框、文本視圖和 按鈕 166 7.2.1 實(shí)現(xiàn)概述 166 7.2.2 創(chuàng)建項(xiàng)目 167 7.2.3 使用切割技術(shù)制作按鈕模板 167 7.2.4 設(shè)計(jì)界面 171 7.2.5 創(chuàng)建并連接輸出口和操作 181 7.2.6 隱藏鍵盤 183 7.2.7 實(shí)現(xiàn)應(yīng)用程序邏輯 186 7.2.8 生成應(yīng)用程序 187 7.3 進(jìn)一步探索 188 7.4 小結(jié) 188 7.5 問與答 188 7.6 作業(yè) 189 第8章 處理圖像、動(dòng)畫、滑塊和 步進(jìn)控件 192 8.1 用戶輸入和輸出 192 8.1.1 滑塊 192 8.1.2 步進(jìn)控件 193 8.1.3 圖像視圖 193 8.2 創(chuàng)建并管理圖像動(dòng)畫、滑塊和 步進(jìn)控件 194 8.2.1 實(shí)現(xiàn)概述 194 8.2.2 創(chuàng)建項(xiàng)目 195 8.2.3 設(shè)計(jì)界面 196 8.2.4 創(chuàng)建并連接到輸出口和操作 202 8.2.5 實(shí)現(xiàn)應(yīng)用程序邏輯 205 8.2.6 生成應(yīng)用程序 211 8.3 進(jìn)一步探索 211 8.4 小結(jié) 212 8.5 問與答 212 8.6 作業(yè) 212 第9章 使用高級(jí)界面對(duì)象和視圖 215 9.1 再談?dòng)脩糨斎牒洼敵?215 9.1.1 開關(guān) 216 9.1.2 分段控件 216 9.1.3 Web視圖 217 9.1.4 可滾動(dòng)的視圖 219 9.2 使用開關(guān)、分段控件和Web 視圖 220 9.2.1 實(shí)現(xiàn)概述 220 9.2.2 創(chuàng)建項(xiàng)目 221 9.2.3 設(shè)計(jì)界面 221 9.2.4 創(chuàng)建并連接輸出口和操作 226 9.2.5 實(shí)現(xiàn)應(yīng)用程序邏輯 229 9.2.6 生成應(yīng)用程序 233 9.3 使用可滾動(dòng)視圖 233 9.3.1 實(shí)現(xiàn)概述 233 9.3.2 創(chuàng)建項(xiàng)目 234 9.3.3 設(shè)計(jì)界面 234 9.3.4 創(chuàng)建并連接輸出口和操作 238 9.3.5 實(shí)現(xiàn)應(yīng)用程序邏輯 238 9.3.6 生成應(yīng)用程序 239 9.4 進(jìn)一步探索 239 9.5 小結(jié) 240 9.6 問與答 240 9.7 作業(yè) 241 第10章 引起用戶注意 244 10.1 提醒用戶 244 10.1.1 提醒控制器 245 10.1.2 系統(tǒng)聲音服務(wù) 251 10.2 探索提醒用戶的方法 253 10.2.1 實(shí)現(xiàn)概述 253 10.2.2 創(chuàng)建項(xiàng)目 253 10.2.3 設(shè)計(jì)界面 254 10.2.4 創(chuàng)建并連接輸出口和操作 255 10.2.5 實(shí)現(xiàn)提醒 257 10.2.6 實(shí)現(xiàn)操作表 262 10.2.7 實(shí)現(xiàn)提醒音和震動(dòng) 264 10.3 進(jìn)一步探索 265 10.4 小結(jié) 266 10.5 問與答 266 10.6 作業(yè) 266 第11章 實(shí)現(xiàn)多場(chǎng)景和彈出框 269 11.1 多場(chǎng)景故事板簡(jiǎn)介 269 11.1.1 術(shù)語 270 11.1.2 創(chuàng)建多場(chǎng)景項(xiàng)目 271 11.1.3 添加提供支持的視圖 控制器子類 273 11.1.4 創(chuàng)建切換 275 11.1.5 配置模態(tài)切換 277 11.1.6 配置彈出切換 278 11.1.7 手工控制模態(tài)切換 281 11.1.8 使用出口和回退切換 282 11.1.9 以編程方式創(chuàng)建切換 284 11.1.10 彈出切換的獨(dú)特之處 286 11.1.11 在場(chǎng)景之間傳遞數(shù)據(jù) 288 11.2 使用切換 290 11.2.1 實(shí)現(xiàn)概述 290 11.2.2 創(chuàng)建項(xiàng)目 290 11.2.3 設(shè)計(jì)界面 293 11.2

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)