iOS網路及雲端程式全設備開發
-
9折 531元
590元
-
預計最高可得金幣25點 ? 可100%折抵
活動加倍另計 -
HAPPY GO享100累1點 4點抵1元 折抵無上限
-
分類:中文書>電腦資訊>APP開發/程式設計>手機/平板APP開發追蹤? 追蹤分類後,您會在第一時間收到分類新品通知。
- 作者: 關東升 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
- 出版社: 佳魁 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
- 出版日:2015/12/30
內容簡介
在iOS 應用程式開發中,有很多有關網路程式設計與雲端應用的技術,如:
LBS、Web Service、iCloud 等,本書主要是介紹iOS 網路程式設計和雲端應用程式開發技術書籍,內容涵蓋蘋果網路、資料交換格式、Web Service、iCloud、定位服務、地圖、發送通知、Newsstand、應用程式內購買、Passbook、以及社交網路程式設計,還介紹了網路通訊設計模式和架構設計。
希望有iOS基礎的程式設計師透過本書的學習,能夠開發iOS網路程式設計與雲端應用的程式,系统化地建立端雲整合的各種應用。
目錄
前言
第1章 開篇綜述
1.1 本書結構
1.2 本書中的約定
1.2.1 實例程式約定
1.2.2 圖示的約定
第2章 溝通無限 — 蘋果的網路
2.1 網路架構
2.1.1 客戶端伺服器架構網路
2.1.2 對等架構網路
2.2 以Socket 為基礎的C/S 架構網路通訊
2.2.1 Socket 概念
2.2.2 Socket 程式設計
2.2.3 實例:NSStream&CFStream 實現TCP Socket 伺服器端
2.2.4 實例:NSStream&CFStream 實現TCP Socket 客戶端
2.3 Bonjour 服務探索
2.3.1 發佈服務
2.3.2 解析服務
2.3.3 尋找服務
2.3.4 實例:以服務探索為基礎的Socket 通訊伺服器端
2.3.5 實例:以服務探索為基礎的Socket 通訊客戶端
2.4 對等架構網路
2.4.1 使用Game Kit 開發對等架構網路應用
2.4.2 實例:基於藍芽對等網路通訊
第3章 資料交換格式
3.1 XML 資料交換格式
3.1.1 文件結構
3.1.2 XML 文件解析與框架效能
3.1.3 實例:MyNotes 應用XML
3.2 JSON 資料交換格式
3.2.1 文件結構
3.2.2 JSON 資料編碼/ 解碼與框架效能
3.2.3 實例:MyNotes 應用JSON 解碼
第4章 使用Web Service —以客戶端伺服器結構網路通訊為基礎
4.1 REST Web Service
4.1.1 HTTP 和HTTPS 協定
4.1.2 同步GET 方法請求程式設計
4.1.3 非同步GET 方法請求程式設計
4.1.4 POST 方法請求程式設計
4.1.5 實例:REST Web Service 實現的MyNotes 應用
4.2 SOAP Web Service
4.2.1 WSDL 概念
4.2.2 SOAP 協定
4.2.3 實例:SOAP Web Service 實現MyNotes 應用
4.3 ASIHTTPRequest 框架使用
4.3.1 安裝和設定ASIHTTPRequest 框架
4.3.2 同步請求
4.3.3 非同步請求
4.3.4 實例:請求佇列應用
4.3.5 實例:上傳資料應用
4.4 回饋網路資訊改善使用者體驗
4.4.1 iOS 6 表格視圖更新控制項的使用
4.4.2 使用等待指示器控制項
4.4.3 使用網路等待指示器
4.4.4 使用MBProgressHUD 等待指示器
第5章 iCloud 程式設計
5.1 蘋果雲端服務 — iCloud
5.2 設定iCloud
5.2.1 建立App ID
5.2.2 建立設定概要檔案
5.3 iCloud 資料儲存
5.3.1 iCloud 鍵值資料儲存
5.3.2 iCloud 文件儲存
5.3.3 iCloud 儲存注意事項
5.4 iCloud 鍵值資料儲存程式設計
5.4.1 實例:iCloud 鍵值資料儲存設計
5.4.2 設定Xcode 專案
5.4.3 程式實現
5.5 iCloud 文件儲存程式設計
5.5.1 實例:iCloud 文件儲存程式設計設計
5.5.2 設定Xcode 專案
5.5.3 自訂文件類別
5.5.4 獲得iCloud 文件目錄
5.5.5 尋找Ubiquity 容器中的文件
5.5.6 儲存文件
5.5.7 解決文件衝突
5.6 在iCloud下使用Core Data 技術
5.6.1 實例:iCloud CoreData 程式設計設計
5.6.2 使用Xcode 建立Core Data 專案
5.6.3 建立持久化儲存協調者
5.6.4 建立被管理的物件上下文
5.6.5 合併iCloud 與本機資料
第6章 社交網路程式設計
6.1 蘋果的社交網路
6.1.1 設定帳戶資訊
6.1.2 社交網路程式設計API
6.2 iOS 6 分享列表—UIActivityViewController
6.2.1 內建活動清單項
6.2.2 自訂活動清單項
6.3 撰寫視圖控制器 — SLComposeViewController
6.4 撰寫自己的社交網路客戶端
6.4.1 實例:撰寫新浪微博客戶端
6.4.2 實例:撰寫Twitter 客戶端
6.4.3 實例:撰寫Facebook 客戶端
第7章 定位服務與地圖應用程式開發 &nb
序/導讀
序
全書分為5 部分:網路基礎篇、雲端服務篇、社交篇、電子商務篇和實戰篇。
網路基礎篇 包含第2章∼第3章,介紹網路結構、Socket 網路通訊、對等結構網路、Bonjour 服務發現,以及JSON 和XML 資料互動格式。
雲端服務篇 包含第4章∼第5章,介紹客戶端伺服器結構網路通訊兩種實作方式方式:REST Web Service 和SOAP Web Service,以及 iCloud 程式設計。
社交篇 包含第6章∼第7章,介紹了Twitter、Facebook、新浪微博社交網路客戶端端程式設計API,以及定位服務與地圖應用程式開發。
電子商務篇 包含第8章∼第11 章,介紹了發送通知、Newsstand 應用程式設計、伺服器產品型態應用內購買、iOS6 Passbook 應用程式開發。
實戰篇 包含第12章∼第13章,透過重構MyNotes 應用介紹了iOS 網路通訊中的設計模式與架構設計,最後透過價格線酒店預訂iPhone 客戶端開發介紹了iOS 敏捷開發過程。
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9789863792444
- 分級
- 普通級
-
- 頁數
- 560
- 商品規格
- 23*17
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
商品評價