注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(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版)

定 價:¥89.00

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

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

內(nèi)容簡介

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

作者簡介

  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的用戶,他努力確保在每個項目中都會以應(yīng)有的深度涉及Macintosh。即使在編寫技術(shù)性圖書(如 Using TCP/IP:Special Edition)時,也在其中包含大量有關(guān) Macintosh及其應(yīng)用程序的信息。他的寫作手法簡單明了,即使對初、中級讀者來說也簡單易懂,因此深受好評。

圖書目錄

第1章 為開發(fā)準(zhǔn)備好系統(tǒng)和iOS設(shè)備 1 1.1 歡迎進(jìn)入iOS平臺 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ā)人員計劃 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 啟動應(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模擬器簡介 20 2.1 使用Xcode 20 2.1.1 創(chuàng)建和管理項目 21 2.1.2 編輯和導(dǎo)航代碼 30 2.1.3 生成應(yīng)用程序 37 2.1.4 管理項目屬性 42 2.1.5 設(shè)置支持的設(shè)備朝向 43 2.1.6 應(yīng)用程序圖標(biāo)、啟動圖像和 啟動屏幕 43 2.2 使用iOS模擬器 46 2.2.1 啟動應(yīng)用程序 47 2.2.2 模擬多點觸摸事件 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試驗場 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 自動生成的結(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)存管理和自動引用計數(shù) 80 3.6 iOS試驗場簡介 80 3.6.1 新建試驗場 81 3.6.2 使用試驗場 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 冷靜面對大量的功能 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 對象庫 118 5.2.2 將對象加入到視圖中 119 5.2.3 使用IB編輯工具 120 5.2.4 自動布局系統(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 打開項目 130 5.4.2 實現(xiàn)概述 131 5.4.3 輸出口和操作 132 5.4.4 對象身份 136 5.5 進(jìn)一步探索 137 5.6 小結(jié) 137 5.7 問與答 138 5.8 作業(yè) 138 第6章 模型-視圖-控制器應(yīng)用程序 設(shè)計 141 6.1 了解設(shè)計模式MVC 141 6.1.1 制作意大利面條式代碼 142 6.1.2 使用MVC將應(yīng)用程序設(shè)計 結(jié)構(gòu)化 142 6.2 Xcode如何實現(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 實現(xiàn)概述 146 6.3.2 創(chuàng)建項目 147 6.3.3 規(guī)劃變量和連接 150 6.3.4 設(shè)計界面 152 6.3.5 創(chuàng)建并連接輸出口和操作 155 6.3.6 實現(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 實現(xiàn)概述 166 7.2.2 創(chuàng)建項目 167 7.2.3 使用切割技術(shù)制作按鈕模板 167 7.2.4 設(shè)計界面 171 7.2.5 創(chuàng)建并連接輸出口和操作 181 7.2.6 隱藏鍵盤 183 7.2.7 實現(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章 處理圖像、動畫、滑塊和 步進(jìn)控件 192 8.1 用戶輸入和輸出 192 8.1.1 滑塊 192 8.1.2 步進(jìn)控件 193 8.1.3 圖像視圖 193 8.2 創(chuàng)建并管理圖像動畫、滑塊和 步進(jìn)控件 194 8.2.1 實現(xiàn)概述 194 8.2.2 創(chuàng)建項目 195 8.2.3 設(shè)計界面 196 8.2.4 創(chuàng)建并連接到輸出口和操作 202 8.2.5 實現(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章 使用高級界面對象和視圖 215 9.1 再談用戶輸入和輸出 215 9.1.1 開關(guān) 216 9.1.2 分段控件 216 9.1.3 Web視圖 217 9.1.4 可滾動的視圖 219 9.2 使用開關(guān)、分段控件和Web 視圖 220 9.2.1 實現(xiàn)概述 220 9.2.2 創(chuàng)建項目 221 9.2.3 設(shè)計界面 221 9.2.4 創(chuàng)建并連接輸出口和操作 226 9.2.5 實現(xiàn)應(yīng)用程序邏輯 229 9.2.6 生成應(yīng)用程序 233 9.3 使用可滾動視圖 233 9.3.1 實現(xiàn)概述 233 9.3.2 創(chuàng)建項目 234 9.3.3 設(shè)計界面 234 9.3.4 創(chuàng)建并連接輸出口和操作 238 9.3.5 實現(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 實現(xiàn)概述 253 10.2.2 創(chuàng)建項目 253 10.2.3 設(shè)計界面 254 10.2.4 創(chuàng)建并連接輸出口和操作 255 10.2.5 實現(xiàn)提醒 257 10.2.6 實現(xiàn)操作表 262 10.2.7 實現(xiàn)提醒音和震動 264 10.3 進(jìn)一步探索 265 10.4 小結(jié) 266 10.5 問與答 266 10.6 作業(yè) 266 第11章 實現(xiàn)多場景和彈出框 269 11.1 多場景故事板簡介 269 11.1.1 術(shù)語 270 11.1.2 創(chuà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 彈出切換的獨特之處 286 11.1.11 在場景之間傳遞數(shù)據(jù) 288 11.2 使用切換 290 11.2.1 實現(xiàn)概述 290 11.2.2 創(chuàng)建項目 290 11.2.3 設(shè)計界面 293 11.2

本目錄推薦

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