注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)iPhone和iPad編程入門(mén)零基礎(chǔ)學(xué)習(xí)編寫(xiě)App

iPhone和iPad編程入門(mén)零基礎(chǔ)學(xué)習(xí)編寫(xiě)App

iPhone和iPad編程入門(mén)零基礎(chǔ)學(xué)習(xí)編寫(xiě)App

定 價(jià):¥68.00

作 者: [美] W.L.懷斯 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開(kāi)發(fā)經(jīng)典叢書(shū)
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302488750 出版時(shí)間: 2018-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 313 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

目 錄


第Ⅰ部分 第一個(gè)應(yīng)用
第1章 入門(mén) 3
1.1 藍(lán)圖:iPhone和iPad開(kāi)發(fā) 3
1.1.1 一些關(guān)鍵術(shù)語(yǔ) 4
1.1.2 開(kāi)發(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 語(yǔ)法 7
1.2.3 偽代碼的重要性 8
1.3 創(chuàng)建iPhone和iPad應(yīng)用需要
做哪些準(zhǔn)備 9
1.3.1 你需要一臺(tái)Mac 9
1.3.2 Xcode:iPhone和iPad
開(kāi)發(fā)環(huán)境 11
1.3.3 一些有用的資源 11
1.4 小結(jié) 12
第2章 構(gòu)建你的第一個(gè)應(yīng)用 13
2.1 首次啟動(dòng)Xcode 14
2.1.1 步驟1:?jiǎn)?dòng)Xcode 14
2.1.2 步驟2:創(chuàng)建一個(gè)新的
項(xiàng)目 14
2.1.3 步驟3:設(shè)置你的項(xiàng)目
選項(xiàng) 15
2.1.4 步驟4:運(yùn)行空白應(yīng)用 17
2.1.5 步驟5:添加Hello
World文本 18
2.1.6 步驟6:運(yùn)行應(yīng)用 19
2.1.7 步驟7:回顧本章內(nèi)容 20
2.2 小結(jié) 21
第3章 講解第一個(gè)應(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章 深入了解開(kāi)發(fā)工具:
Xcode 31
4.1 Xcode面板說(shuō)明 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)說(shuō)明 37
4.3 自由探索 38
4.4 小結(jié) 39
第5章 捕獲用戶(hù)的操作:添加
按鈕 41
5.1 添加標(biāo)簽和按鈕 41
5.1.1 步驟1:使用Single View
App模板開(kāi)始創(chuàng)建新
項(xiàng)目 42
5.1.2 步驟2:向故事板添加
按鈕和標(biāo)簽,然后運(yùn)行
應(yīng)用進(jìn)行測(cè)試 42
5.1.3 步驟3:將按鈕和標(biāo)簽
連接到代碼(關(guān)聯(lián)),然后
運(yùn)行應(yīng)用進(jìn)行測(cè)試 43
5.1.4 步驟4:添加代碼以便按
鈕被點(diǎn)擊時(shí)更改Label
上的文本,并運(yùn)行應(yīng)用
進(jìn)行測(cè)試 47
5.2 改變標(biāo)簽的顯示 49
5.3 小結(jié) 52
第6章 按鈕應(yīng)用詳解 55
6.1 按鈕說(shuō)明 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)用的前端:用戶(hù)
界面 58
6.2 文檔 59
6.3 注釋?zhuān)罕M量簡(jiǎn)短明了 61
6.3.1 注釋是你的朋友 61
6.3.2 如何注釋代碼 61
6.4 小結(jié) 62
第7章 捕獲用戶(hù)的輸入:添加
文本框 65
7.1 添加文本框 66
7.1.1 步驟1:創(chuàng)建一個(gè)新的
單視圖應(yīng)用 66
7.1.2 步驟2:向視圖添加一個(gè)
按鈕和一個(gè)標(biāo)簽 66
7.1.3 步驟3:向視圖添加一個(gè)
文本框 67
7.1.4 步驟4:將按鈕、標(biāo)簽和
文本框連接到代碼(關(guān)聯(lián)),
并測(cè)試應(yīng)用 67
7.1.5 步驟5:添加代碼以更改
標(biāo)簽,并測(cè)試應(yīng)用 69
7.1.6 步驟6:代碼注釋 71
7.2 小結(jié) 71
第8章 玩轉(zhuǎn)playground 73
8.1 Swift Playgrounds:學(xué)習(xí)與
他人互動(dòng) 73
8.2 Framework 74
8.3 變量類(lèi)型 75
8.3.1 字符串 77
8.3.2 回到數(shù)學(xué)課堂 78
8.3.3 雙精度浮點(diǎn)型 79
8.4 小結(jié) 81
第Ⅱ部分 理解關(guān)鍵的開(kāi)發(fā)概念
第9章 控制應(yīng)用的流程 85
9.1 控制流程 85
9.2 簡(jiǎn)單的if語(yǔ)句 86
9.3 復(fù)合型if語(yǔ)句:或(||) 88
9.4 復(fù)合型if語(yǔ)句:與(&&) 89
9.5 else if語(yǔ)句 90
9.6 else語(yǔ)句 92
9.7 小結(jié) 94

第10章 while控制語(yǔ)句 95
10.1 使用while語(yǔ)句控制
代碼 95
10.1.1 while語(yǔ)句的實(shí)踐 96
10.1.2 while語(yǔ)句小結(jié) 97
10.2 switch語(yǔ)句 98
10.3 我伸出了幾根手指? 100
10.3.1 將所有組件添加到
故事板中 101
10.3.2 關(guān)聯(lián)故事板 101
10.3.3 創(chuàng)建變量以捕獲所
猜測(cè)的數(shù)字:
numberGuessed 102
10.3.4 當(dāng)步進(jìn)器被點(diǎn)擊時(shí)更改
變量numberGuessed
的值 103
10.3.5 連接Guess!按鈕 104
10.4 小結(jié) 106
第11章 集合 107
11.1 數(shù)組 107
11.2 for循環(huán)語(yǔ)句 109
11.3 字典 110
11.4 創(chuàng)建查找州名的應(yīng)用 113
11.4.1 步驟1:創(chuàng)建一個(gè)名為
StateAbbreviationLookup
的應(yīng)用 113
11.4.2 步驟2:將UI組件
添加到故事板 113
11.4.3 步驟3:將UI組件
連接到代碼 114
11.4.4 步驟4:創(chuàng)建州的縮寫(xiě)
和名稱(chēng)的字典 115
11.4.5 步驟5:創(chuàng)建代碼以實(shí)現(xiàn)
當(dāng)用戶(hù)鍵入州名時(shí)查找
州的縮寫(xiě) 115
11.5 小結(jié) 118
第12章 用故事板講故事 119
12.1 故事板 119
12.2 創(chuàng)建一個(gè)故事板應(yīng)用 119
12.2.1 步驟1:創(chuàng)建一個(gè)名為
StoryboardExample的
新應(yīng)用 120
12.2.2 步驟2:添加第二個(gè)
場(chǎng)景 120
12.2.3 步驟3:在第二個(gè)場(chǎng)景
上添加導(dǎo)航欄 122
12.2.4 步驟4:將Cancel按鈕
鏈接到第一場(chǎng)景 124
12.3 segue的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)類(lèi)型 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)建一個(gè)名為
Lifecycle的新項(xiàng)目 133
13.4.2 步驟2:添加第二個(gè)
ViewController 133
13.4.3 步驟3:創(chuàng)建一個(gè)可解
約的segue 134
13.4.4 步驟4:重寫(xiě)五個(gè)
函數(shù) 135
13.4.5 步驟5:測(cè)試應(yīng)用 135
13.5 小結(jié) 137
第14章 創(chuàng)建選項(xiàng)欄 139
14.1 Tab Bar Controller 139
14.1.1 步驟1:創(chuàng)建一個(gè)新的
應(yīng)用 140
14.1.2 步驟2:刪除現(xiàn)有的
場(chǎng)景 140
14.1.3 步驟3:在故事板中
添加一個(gè)Tab Bar
Controller 141
14.1.4 步驟4:在不同的選
項(xiàng)卡上添加標(biāo)簽 142
14.1.5 步驟5:在應(yīng)用中添
加第三個(gè)選項(xiàng)卡 145
14.2 小結(jié) 146
第15章 深入討論表視圖 147
15.1 代理 147
15.1.1 從頭開(kāi)始制作
比薩餅 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)建一個(gè)
新的應(yīng)用 150
15.4.2 步驟2:將表視圖添加
到ViewController 150
15.4.3 步驟3:建立一個(gè)原
型單元格 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è)計(jì)模式及其定義 163
16.1.1 代碼整潔 164
16.1.2 易于理解 164
16.1.3 可維護(hù)性 165
16.1.4 可擴(kuò)展性 165
16.2 設(shè)計(jì)模式的類(lèi)型 166
16.2.1 Model-View-Controller
設(shè)計(jì)模式 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 開(kāi)始 174
17.2.1 創(chuàng)建應(yīng)用 175
17.2.2 添加Navigation
Controller 176
17.2.3 添加iPhone 4s
模擬器 177
17.2.4 將數(shù)據(jù)與表視圖
關(guān)聯(lián) 179
17.2.5 實(shí)現(xiàn)表視圖的函數(shù) 181
17.3 小結(jié) 183
第18章 為L(zhǎng)ioN應(yīng)用添加
數(shù)據(jù) 185
18.1 在LioN應(yīng)用中添加硬
編碼數(shù)據(jù) 185
18.1.1 創(chuàng)建一個(gè)包含模擬
數(shù)據(jù)的數(shù)組 186
18.1.2 通過(guò)硬編碼數(shù)據(jù)將
lionData連接到表
視圖 186
18.2 添加模型 187
18.3 改變表單元格的布局 192
18.3.1 改變故事板中的單元
格以顯示描述 192
18.3.2 更新函數(shù)以顯示
描述 193
18.4 小結(jié) 194


本目錄推薦

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