中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App

包郵 iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App

出版社:清華大學(xué)出版社出版時間:2018-01-01
開本: 32開 頁數(shù): 313
中 圖 價:¥26.8(3.9折) 定價  ¥68.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App 版權(quán)信息

iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App 本書特色

《iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App》開篇介紹編程概念、Swift語言以及編寫iOS應(yīng)用所需的工具等基礎(chǔ)知識。此后,妙趣橫生的示例、簡明清晰的步驟、極具啟發(fā)性的插圖將指引你: ?即使沒有經(jīng)驗,也可開始編程! ?添加諸如文本框和按鈕的控件 ?通過創(chuàng)建LioN 應(yīng)用來跟蹤你*喜歡的事物 *終,你將能創(chuàng)建和運(yùn)行自己的應(yīng)用,并將信心百倍地自發(fā)學(xué)習(xí)更多知識。 《iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App》專為非編程人員而編寫——閱讀本書前,你不需要擁有任何編程經(jīng)驗!

iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App 內(nèi)容簡介

iOS 開發(fā)的主流編程語言是Objective-C 和Swift,《iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App》所使用的編程語言是Swift,且是*的4.0 版本。Swift 是蘋果于2014 年在蘋果開發(fā)者大會上發(fā)布的新開發(fā)語言,它易學(xué)易用,是*套具有與腳本語言同等表現(xiàn)力和趣味性的系統(tǒng)編程語言,可與Objective-C 共同運(yùn)行于Mac OS 和iOS 平臺,用于搭建基于蘋果平臺的應(yīng)用程序。Swift 在發(fā)布后短短幾年間便獲得了高速發(fā)展,且于一年后便開源,在不久的將來該語言也將在服務(wù)器端大行其道。因此Swift 編程語言是一名合格的iOS 開發(fā)者必須掌握的。《iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App》是一本優(yōu)秀的iOS 開發(fā)入門書籍,作者本著“人人都可以學(xué)習(xí)編程”的宗旨,用*樸素幽默的文筆、淺顯易懂的語言和循序漸進(jìn)的學(xué)習(xí)方式,引領(lǐng)初學(xué)者一步步掌握iOS 編程概念和基礎(chǔ)技能。不僅如此,作者還向讀者時刻傳達(dá)著一種學(xué)習(xí)編程的理念:相信自己并保持耐心。確實,不止在學(xué)習(xí)編程的過程中應(yīng)當(dāng)如此,在實際項目開發(fā)中,保持自信和耐心尤為重要。因為在這個過程中你將遇到各種困難、Bug、甚至技術(shù)瓶頸,唯有擁有自信和耐心者,才能時刻保持冷靜的頭腦去分析并制定相應(yīng)的策略,*終沖破一道道關(guān)卡從而獲得寶貴的開發(fā)經(jīng)驗并不斷成長。當(dāng)你決定拿起本書時,所要做的便是堅持再堅持,以及一次又一次的實踐,在這個過程中,你要不斷鼓勵自己,相信你會在本書中獲得一次又一次的成就感。《iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App》的作者有著多年的iOS 平臺開發(fā)及項目管理經(jīng)驗,即使是*基礎(chǔ)的編程概念都有著自己的真知灼見,且講解獨(dú)到,想必讀者們定會受益匪淺!而《iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App》的譯者們同樣有著多年且豐富的iOS 項目開發(fā)經(jīng)驗,來自國內(nèi)知名的互聯(lián)網(wǎng)公司。希望這本中文版的iOS 開發(fā)入門書籍能夠真正為你打開一扇通往編程世界的大門。

iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App 目錄

目 錄 第Ⅰ部分 **個應(yīng)用第1章 入門 3 1.1 藍(lán)圖:iPhone和iPad開發(fā) 3 1.1.1 一些關(guān)鍵術(shù)語 4 1.1.2 開發(fā)和編程的區(qū)別 4 1.1.3 客觀地看待Swift 5 1.1.4 你將創(chuàng)建的應(yīng)用 5 1.2 了解需要記住哪些內(nèi)容 6 1.2.1 理解并牢記關(guān)鍵概念 7 1.2.2 語法 7 1.2.3 偽代碼的重要性 8 1.3 創(chuàng)建iPhone和iPad應(yīng)用需要 做哪些準(zhǔn)備 9 1.3.1 你需要一臺Mac 9 1.3.2 Xcode:iPhone和iPad 開發(fā)環(huán)境 11 1.3.3 一些有用的資源 11 1.4 小結(jié) 12 第2章 構(gòu)建你的**個應(yīng)用 13 2.1 首次啟動Xcode 14 2.1.1 步驟1:啟動Xcode 14 2.1.2 步驟2:創(chuàng)建一個新的 項目 14 2.1.3 步驟3:設(shè)置你的項目 選項 15 2.1.4 步驟4:運(yùn)行空白應(yīng)用 17 2.1.5 步驟5:添加HelloWorld文本 18 2.1.6 步驟6:運(yùn)行應(yīng)用 19 2.1.7 步驟7:回顧本章內(nèi)容 20 2.2 小結(jié) 21 第3章 講解**個應(yīng)用 23 3.1 講解Xcode模板 23 3.2 了解單視圖應(yīng)用 24 3.3 標(biāo)簽的定義 25 3.4 模擬器的定義 27 3.5 小結(jié) 29 第4章 深入了解開發(fā)工具: Xcode 31 4.1 Xcode面板說明 31 4.1.1 Standard Editor 32 4.1.2 Utilities面板 34 4.1.3 Main.storyboard 35 4.1.4 Navigator面板 35 4.2 Xcode圖標(biāo)說明 37 4.3 自由探索 38 4.4 小結(jié) 39 第5章 捕獲用戶的操作:添加 按鈕 41 5.1 添加標(biāo)簽和按鈕 41 5.1.1 步驟1:使用Single View App模板開始創(chuàng)建新 項目 42 5.1.2 步驟2:向故事板添加 按鈕和標(biāo)簽,然后運(yùn)行 應(yīng)用進(jìn)行測試 42 5.1.3 步驟3:將按鈕和標(biāo)簽 連接到代碼(關(guān)聯(lián)),然后 運(yùn)行應(yīng)用進(jìn)行測試 43 5.1.4 步驟4:添加代碼以便按 鈕被點擊時更改Label 上的文本,并運(yùn)行應(yīng)用 進(jìn)行測試 47 5.2 改變標(biāo)簽的顯示 49 5.3 小結(jié) 52 第6章 按鈕應(yīng)用詳解 55 6.1 按鈕說明 55 6.1.1 創(chuàng)建outlet 55 6.1.2 創(chuàng)建action 56 6.1.3 Xcode有超能力 57 6.1.4 應(yīng)用的前端:用戶 界面 58 6.2 文檔 59 6.3 注釋:盡量簡短明了 61 6.3.1 注釋是你的朋友 61 6.3.2 如何注釋代碼 61 6.4 小結(jié) 62 第7章 捕獲用戶的輸入:添加 文本框 65 7.1 添加文本框 66 7.1.1 步驟1:創(chuàng)建一個新的 單視圖應(yīng)用 66 7.1.2 步驟2:向視圖添加一個 按鈕和一個標(biāo)簽 66 7.1.3 步驟3:向視圖添加一個 文本框 67 7.1.4 步驟4:將按鈕、標(biāo)簽和 文本框連接到代碼(關(guān)聯(lián)), 并測試應(yīng)用 67 7.1.5 步驟5:添加代碼以更改 標(biāo)簽,并測試應(yīng)用 69 7.1.6 步驟6:代碼注釋 71 7.2 小結(jié) 71 第8章 玩轉(zhuǎn)playground 73 8.1 Swift Playgrounds:學(xué)習(xí)與 他人互動 73 8.2 Framework 74 8.3 變量類型 75 8.3.1 字符串 77 8.3.2 回到數(shù)學(xué)課堂 78 8.3.3 雙精度浮點型 79 8.4 小結(jié) 81 第Ⅱ部分 理解關(guān)鍵的開發(fā)概念 第9章 控制應(yīng)用的流程 85 9.1 控制流程 85 9.2 簡單的if語句 86 9.3 復(fù)合型if語句:或(||) 88 9.4 復(fù)合型if語句:與(&&) 89 9.5 else if語句 90 9.6 else語句 92 9.7 小結(jié) 94 第10章 while控制語句 95 10.1 使用while語句控制 代碼 95 10.1.1 while語句的實踐 96 10.1.2 while語句小結(jié) 97 10.2 switch語句 98 10.3 我伸出了幾根手指? 100 10.3.1 將所有組件添加到 故事板中 101 10.3.2 關(guān)聯(lián)故事板 101 10.3.3 創(chuàng)建變量以捕獲所 猜測的數(shù)字: numberGuessed 102 10.3.4 當(dāng)步進(jìn)器被點擊時更改 變量numberGuessed 的值 103 10.3.5 連接Guess!按鈕 104 10.4 小結(jié) 106 第11章 集合 107 11.1 數(shù)組 107 11.2 for循環(huán)語句 109 11.3 字典 110 11.4 創(chuàng)建查找州名的應(yīng)用 113 11.4.1 步驟1:創(chuàng)建一個名為 StateAbbreviationLookup 的應(yīng)用 113 11.4.2 步驟2:將UI組件 添加到故事板 113 11.4.3 步驟3:將UI組件 連接到代碼 114 11.4.4 步驟4:創(chuàng)建州的縮寫 和名稱的字典 115 11.4.5 步驟5:創(chuàng)建代碼以實現(xiàn) 當(dāng)用戶鍵入州名時查找 州的縮寫 115 11.5 小結(jié) 118 第12章 用故事板講故事 119 12.1 故事板 119 12.2 創(chuàng)建一個故事板應(yīng)用 119 12.2.1 步驟1:創(chuàng)建一個名為 StoryboardExample的 新應(yīng)用 120 12.2.2 步驟2:添加第二個 場景 120 12.2.3 步驟3:在第二個場景 上添加導(dǎo)航欄 122 12.2.4 步驟4:將Cancel按鈕 鏈接到**場景 124 12.3 segue的轉(zhuǎn)場動畫類型 124 12.4 小結(jié) 125 第13章 深入講解View- Controller 127 13.1 繼承 127 13.2 關(guān)鍵字override 130 13.3 ViewController的生命 周期 131 13.4 應(yīng)用的生命周期 133 13.4.1 步驟1:創(chuàng)建一個名為 Lifecycle的新項目 133 13.4.2 步驟2:添加第二個 ViewController 133 13.4.3 步驟3:創(chuàng)建一個可解 約的segue 134 13.4.4 步驟4:重寫五個 函數(shù) 135 13.4.5 步驟5:測試應(yīng)用 135 13.5 小結(jié) 137 第14章 創(chuàng)建選項欄 139 14.1 Tab Bar Controller 139 14.1.1 步驟1:創(chuàng)建一個新的 應(yīng)用 140 14.1.2 步驟2:刪除現(xiàn)有的 場景 140 14.1.3 步驟3:在故事板中 添加一個Tab Bar Controller 141 14.1.4 步驟4:在不同的選 項卡上添加標(biāo)簽 142 14.1.5 步驟5:在應(yīng)用中添 加第三個選項卡 145 14.2 小結(jié) 146 第15章 深入討論表視圖 147 15.1 代理 147 15.1.1 從頭開始制作 比薩餅 147 15.1.2 委托比薩餅制作 148 15.2 協(xié)議 148 15.3 數(shù)據(jù)源 149 15.4 創(chuàng)建表視圖應(yīng)用 149 15.4.1 步驟1:創(chuàng)建一個 新的應(yīng)用 150 15.4.2 步驟2:將表視圖添加 到ViewController 150 15.4.3 步驟3:建立一個原 型單元格 152 15.4.4 步驟4:為UITable- View設(shè)置協(xié)議 152 15.4.5 步驟5:創(chuàng)建比薩的 數(shù)據(jù)源 157 15.4.6 步驟6:將數(shù)據(jù)與 表關(guān)聯(lián) 159 15.5 小結(jié) 161 第16章 模式:學(xué)習(xí)縫紉 163 16.1 設(shè)計模式及其定義 163 16.1.1 代碼整潔 164 16.1.2 易于理解 164 16.1.3 可維護(hù)性 165 16.1.4 可擴(kuò)展性 165 16.2 設(shè)計模式的類型 166 16.2.1 Model-View-Controller 設(shè)計模式 166 16.2.2 代理模式 168 16.2.3 備忘錄模式 168 16.3 小結(jié) 169 第Ⅲ部分 創(chuàng)建LioN應(yīng)用 第17章 活學(xué)活用:LioN應(yīng)用 173 17.1 Like it or Not 173 17.2 開始 174 17.2.1 創(chuàng)建應(yīng)用 175 17.2.2 添加NavigationController 176 17.2.3 添加iPhone 4s 模擬器 177 17.2.4 將數(shù)據(jù)與表視圖 關(guān)聯(lián) 179 17.2.5 實現(xiàn)表視圖的函數(shù) 181 17.3 小結(jié) 183 第18章 為LioN應(yīng)用添加 數(shù)據(jù) 185 18.1 在LioN應(yīng)用中添加硬 編碼數(shù)據(jù) 185 18.1.1 創(chuàng)建一個包含模擬 數(shù)據(jù)的數(shù)組 186 18.1.2 通過硬編碼數(shù)據(jù)將 lionData連接到表 視圖 186 18.2 添加模型 187 18.3 改變表單元格的布局 192 18.3.1 改變故事板中的單元 格以顯示描述 192 18.3.2 更新函數(shù)以顯示 描述 193 18.4 小結(jié) 194 第19章 顯示LioN的詳細(xì)信息 195 19.1 捕獲被點擊的索引行 195 19.2 在故事板中添加 詳情頁 196 19.2.1 將一個ViewController 添加到故事板 196 19.2.2 創(chuàng)建一個新的 ViewController類 198 19.3 將數(shù)據(jù)傳遞給 DetailViewController 199 19.3.1 準(zhǔn)備DetailView Controller以接受 LioN 200 19.3.2 更新MainViewController 以傳遞數(shù)據(jù) 201 19.4 小結(jié) 205 第20章 為詳情視圖添加內(nèi)容 207 20.1 將標(biāo)簽添加到詳情 界面 207 20.1.1 使用description將Int 轉(zhuǎn)換成字符串 208 20.1.2 使用String將Int轉(zhuǎn)換 成字符串 208 20.2 向列表添加新的LioN 209 20.2.1 在視圖中添加 按鈕 210 20.2.2 創(chuàng)建函數(shù)以處理action 并將二者鏈接 211 20.2.3 將硬編碼值添加到LioN 列表中 213 20.2.4 從列表中刪除 LioN 215 20.3 小結(jié) 216 第21章 AddEditView場景 219 21.1 創(chuàng)建新的詳情視圖 219 21.1.1 添加一個新的TableView- Controller 220 21.1.2 添加一個新的AddEdit- ViewController類 221 21.1.3 關(guān)聯(lián)Cancel和Done 按鈕 223 21.1.4 檢查點 223 21.2 添加新的LioN 224 21.2.1 禁止單元格被選中 226 21.2.2 設(shè)置鍵盤的行為 227 21.2.3 在用戶點擊時關(guān)閉 鍵盤 229 21.3 小結(jié) 231 第22章 代理無處不在 233 22.1 關(guān)聯(lián)視圖 233 22.1.1 實現(xiàn)協(xié)議 234 22.1.2 更新Cancel以及Done 按鈕的事件 235 22.1.3 捕獲用戶輸入 236 22.2 MainViewController的 一致性 237 22.3 將LioN對象添加到lion 數(shù)組中 239 22.4 設(shè)置like和dislike 屬性 242 22.5 小結(jié) 243 第23章 編輯LioN 245 23.1 編輯現(xiàn)有的LioN 245 23.1.1 設(shè)置AddEditView- Controller以接受要編 輯的LioN對象 245 23.1.2 為文本框填充LioN的 名稱及其描述 246 23.1.3 顯示對LioN的喜歡 或不喜歡 247 23.1.4 將LioN對象傳遞給 Add / Edit控制器 250 23.1.5 點擊Done時保存LioN, 并非創(chuàng)建新的 LioN 252 23.2 小結(jié) 256 第24章 保存LioN 257 24.1 玩轉(zhuǎn)沙盒 257 24.2 保存數(shù)據(jù) 259 24.2.1 更改LioN對象的 類定義 259 24.2.2 保存編碼的數(shù)據(jù) 262 24.2.3 加載解碼的數(shù)據(jù) 262 24.2.4 添加loadLions() 函數(shù) 264 24.2.5 數(shù)據(jù)加載總結(jié) 265 24.2.6 添加保存功能 265 24.3 測試加載與保存功能 267 24.4 小結(jié) 268 第25章 讓LioN應(yīng)用更美觀 269 25.1 基本的修復(fù) 269 25.1.1 創(chuàng)建兩個section 270 25.1.2 為Like和Dislike 添加圖片 271 25.1.3 更改表視圖的 背景色 275 25.1.4 根據(jù)選擇來切換 圖片 276 25.1.5 在單元格上設(shè)置 圖片 277 25.1.6 讓MainView場景 更美觀 278 25.1.7 更新導(dǎo)航欄 279 25.2 添加圖標(biāo) 280 25.3 更新啟動場景 281 25.4 小結(jié) 281 第26章 使用自動布局 283 26.1 更改布局以適配所有 屏幕尺寸 283 26.1.1 改變AddEditView 場景 284 26.1.2 更改主場景中單元 格的顏色 292 26.2 小結(jié) 293 第27章 搜索LioN 295 27.1 添加搜索功能 295 27.2 基于用戶的輸入過濾 LioN 297 27.2.1 創(chuàng)建過濾器函數(shù) 298 27.2.2 使用閉包來過濾 數(shù)組 299 27.2.3 更改表視圖的 數(shù)據(jù)源 301 27.2.4 潤飾應(yīng)用 303 27.3 搜索其他字段 304 27.4 小結(jié) 305 27.5 你將何去何從? 306 附錄A 如何安裝Xcode以及注冊 成為蘋果開發(fā)者 307 附錄B 在你的設(shè)備上運(yùn)行應(yīng)用 311
展開全部

iPhone和iPad編程入門 零基礎(chǔ)學(xué)習(xí)編寫App 作者簡介

Wendy L. Wise在移動和應(yīng)用開發(fā)方面有著廣泛的背景,并與幾家《財富》500強(qiáng)公司進(jìn)行過合作。在17年的技術(shù)生涯中,Wendy曾擔(dān)任軟件開發(fā)高級總監(jiān)、國際移動應(yīng)用高級產(chǎn)品經(jīng)理、網(wǎng)絡(luò)和移動技術(shù)的實踐開發(fā)人員,以及其他許多技術(shù)角色。Wendy完全擁抱其書呆子/極客的一面,正如你在閱讀本書時所發(fā)現(xiàn)的一樣。在其業(yè)余時間,Wendy喜歡啤酒、咖啡、攝影、野營以及戶外運(yùn)動。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | B2B网站_B2B免费发布信息网站_B2B企业贸易平台 - 企资网 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 北京租车牌|京牌指标租赁|小客车指标出租 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 三板富 | 专注于新三板的第一垂直服务平台 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 成都中天自动化控制技术有限公司| 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 科客,主见不成见| 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 美名宝起名网-在线宝宝、公司、起名平台 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 |