iOS項目開發教程

iOS項目開發教程

《iOS項目開發教程》是2018年9月清華大學出版社出版的圖書,作者是郭朗、卓國鋒。

基本介紹

  • 中文名:iOS項目開發教程
  • 作者:郭朗、卓國鋒
  • 出版社:清華大學出版社
  • 出版時間:2018年9月
  • 定價:39.8 元
  • ISBN:9787302509011
內容簡介,圖書目錄,

內容簡介

本書基於Apple最新發布的iOS 7編寫。書中循序漸進地介紹了iOS項目開發的一般步驟和基礎知識,主要內容包括設計及美化用戶界面,用Interface Builder構建視圖,切換和彈出框,用導航控制器導航頁面,用表視圖結構化數據,讀寫和顯示數據以及地圖和定位功能等。
本書通過簡潔的語言和詳細的步驟,幫助讀者迅速掌握開發iOS應用程式所需的基本知識,適合有一定編程經驗的讀者閱讀。本書可作為高等學校教材,也可供從事iOS開發的人員參考。

圖書目錄

Contents第1章iOS套用開發概述1
1.1iOS套用開發的歷史與現狀1
1.2iOS套用的基本架構2
1.2.1可觸摸層2
1.2.2媒體層3
1.2.3核心服務層4
1.2.4核心作業系統層5
1.3iOS套用開發的特點5
1.4iOS開發工具簡介6
1.5創建並運行第一個iOS套用9
1.6基礎知識與技能回顧11
練習11
第2章為開發做好準備12
2.1客戶端的準備12
2.2服務端的準備12
2.2.1Web Services的搭建12
2.2.2DB Server的搭建14
2.3幾個必備的基礎技能25
2.4基礎知識與技能回顧26
練習26
第3章MyDemo項目介紹27
3.1項目背景27
3.2項目需求分析27
3.3項目用例分析27
3.4項目資料庫分析28◆iOS項目開發教程3.5基礎知識與技能回顧29
練習29
第4章用戶註冊30
4.1用戶註冊總體設計30
4.1.1流程圖30
4.1.2時序圖30
4.2資料庫的準備31
4.3服務端接口的準備32
4.4用戶註冊的實現32
4.4.1客戶端代碼開發32
4.4.2客戶端與服務端互動64
4.5用戶註冊的調試71
4.6讓用戶免去註冊的煩惱73
4.7基礎知識與技能回顧73
練習73
第5章用戶登錄74
5.1用戶登錄總體設計74
5.1.1流程圖74
5.1.2時序圖75
5.2服務端接口的準備75
5.3用戶登錄的實現75
5.3.1客戶端代碼開發76
5.3.2客戶端與服務端互動82
5.4用戶登錄的調試84
5.5使用第三方賬號登錄86
5.5.1什麼是第三方賬號86
5.5.2第三方賬號登錄方式86
5.5.3使用第三方賬號登錄86
5.6基礎知識與技能回顧95
練習95
第6章向用戶展示內容96
6.1資料庫的準備96
6.2服務端接口的準備97
6.3實現內容展示靜態頁面98
6.3.1圖文列表展示98
6.3.2詳情內容展示115
6.3.3客戶端與服務端互動121
6.4圖片的處理與效果實現131
6.4.1圖片添加手勢131
6.4.2分頁與翻頁133
6.5基礎知識與技能回顧138
練習138
第7章支持用戶基於LBS的套用139
7.1用戶定位139
7.1.1LBS與常見第三方地圖139
7.1.2在地圖上找到自己140
7.2搖一搖144
7.2.1客戶端代碼開發145
7.2.2客戶端與服務端互動149
7.3基礎知識與技能回顧151
練習152
第8章讓用戶搜尋153
8.1服務端接口的準備153
8.2常用搜尋方式與套用開發154
8.2.1客戶端代碼開發154
8.2.2客戶端與服務端互動162
8.3基礎知識與技能回顧163
練習163
第9章與用戶互動164
9.1資料庫的準備164
9.2服務端接口的準備165
9.3讓用戶參與評價166
9.3.1客戶端代碼開發167
9.3.2客戶端與服務端互動178
9.4讓用戶分享187
9.4.1什麼是分享187
9.4.2讓用戶將內容分享到社交平台187
9.5給用戶推送訊息191
9.5.1推送原理192
9.5.2第三方推送介紹192
9.5.3集成第三方推送193
9.6基礎知識與技能回顧202
練習203
第10章添加商戶信息204
10.1服務端接口的準備204
10.2添加商戶信息的實現205
10.2.1客戶端代碼開發205
10.2.2客戶端與服務端互動211
10.3基礎知識與技能回顧213
練習213
第11章讓用戶的使用體驗更佳214
11.1用戶網路環境214
11.2用戶手機環境216
11.3基礎知識與技能回顧218
練習218
第12章發布和管理iOS套用219
12.1發布iOS套用219
12.1.1申請發布證書219
12.1.2發布套用到App Store224
12.2版本管理229
12.3讓用戶升級232
12.4基礎知識與技能回顧235
練習235
第13章HTML 5236
13.1什麼是HTML 5236
13.2用HTML 5實現內容展示236
13.3基礎知識與技能回顧242
練習242
參考文獻243

相關詞條

熱門詞條

聯絡我們