注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合iOS網(wǎng)絡(luò)高級編程:iPhone和iPad的企業(yè)應(yīng)用開發(fā)

iOS網(wǎng)絡(luò)高級編程:iPhone和iPad的企業(yè)應(yīng)用開發(fā)

iOS網(wǎng)絡(luò)高級編程:iPhone和iPad的企業(yè)應(yīng)用開發(fā)

定 價:¥49.80

作 者: (美)考克斯(Jack Cox),(美)瓊斯(Nathan Jones),(美)舒姆斯基(John Szumski)著; 張龍 譯
出版社: 清華大學(xué)出版社
叢編項: 移動開發(fā)經(jīng)典叢書
標(biāo) 簽: 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787302364115 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 302 字?jǐn)?shù):  

內(nèi)容簡介

  iPhoneSDK(現(xiàn)在稱為iOS)的發(fā)布引發(fā)為iPhone創(chuàng)建應(yīng)用的熱潮。為了將iOS應(yīng)用開發(fā)推向新高度,《移動開發(fā)經(jīng)典叢書·iOS網(wǎng)絡(luò)高級編程:iPhone和iPad的企業(yè)應(yīng)用開發(fā)》作者通過各種有效的方法、鮮活的示例與最佳實踐實現(xiàn)了iOS應(yīng)用與其他系統(tǒng)(如網(wǎng)絡(luò)主機(jī)或其他移動設(shè)備)的無縫連接。無論是新手還是經(jīng)驗豐富的開發(fā)人員,都會從作者解決網(wǎng)絡(luò)系統(tǒng)集成、安全與設(shè)備管理的方式中獲益無窮,從而可以構(gòu)建更棒、更可靠的應(yīng)用。

作者簡介

  考克斯(JackCox),軟件開發(fā)者、系統(tǒng)架構(gòu)師以及capTechVentures公司的總監(jiān),負(fù)責(zé)公司的移動軟件開發(fā)。他有著30年的各種業(yè)務(wù)軟件開發(fā)經(jīng)驗、涉足過3家創(chuàng)業(yè)公司、擁有多項專利,并且經(jīng)常在各種專業(yè)小組中發(fā)表演講。他擁有位于印第安納州阿普蘭的泰勒大學(xué)的計算機(jī)科學(xué)學(xué)位。Jack現(xiàn)在與妻子和孩子居住在弗吉尼亞州里士滿。瓊斯(NathanJones),一位在iOS方面頗具經(jīng)驗的軟件工程師,同時也有著豐富的移動Web技術(shù)開發(fā)經(jīng)驗。他的職業(yè)生涯從企業(yè)軟件咨詢開始,當(dāng)Apple宣布可以為iPhone開發(fā)第三方應(yīng)用時,他開始了對移動開發(fā)的探索。他畢業(yè)于弗吉尼亞理工學(xué)院和州立大學(xué),擁有商業(yè)信息技術(shù)科學(xué)學(xué)士學(xué)位,主要關(guān)注于決策支持系統(tǒng)。目前,Nathan與妻子Jemlifer和兒子Bryson居住在弗吉尼亞州里士滿。在工作、寫作以及陪兒子玩耍的間隙,他喜歡打高爾夫,同時還是一位跑者。舒姆斯基(JohnSzumski),軟件工程師和移動咨詢顧問,在iOS、Android與移動Web平臺方面擁有豐富的經(jīng)驗。他曾為多家財富500強(qiáng)公司做過關(guān)于用戶體驗與技術(shù)設(shè)計方面的咨詢。他以優(yōu)異的成績畢業(yè)于弗吉尼亞州夏洛茨維爾市的弗吉尼亞大學(xué),擁有計算機(jī)科學(xué)學(xué)士學(xué)位。目前,John與未婚妻居住在弗吉尼亞州里士滿。

圖書目錄

第Ⅰ部分 理解iOS與企業(yè)網(wǎng)絡(luò)
第1章 iOS網(wǎng)絡(luò)功能介紹
1.1 理解網(wǎng)絡(luò)框架
1.2 iOS網(wǎng)絡(luò)API
1.2.1 NSURLConnection
1.2.2 Game Kit
1.2.3 Bonjour
1.2.4 NSStream
1.2.5 CFNetwork
1.2.6 BSD socket
1.3 運(yùn)行循環(huán)
1.4 小結(jié)
第2章 設(shè)計服務(wù)架構(gòu)
2.1 遠(yuǎn)程門面模式
2.1.1 門面服務(wù)示例
2.1.2 門面客戶端示例
2.2 服務(wù)版本化
2.2.1 版本化服務(wù)示例
2.2.2 使用版本化服務(wù)的客戶端示例
2.3 服務(wù)定位器
2.4 小結(jié)
第Ⅱ部分 HTTP請求:iOS網(wǎng)絡(luò)功能
第3章 構(gòu)建請求
3.1 HTTP介紹
3.2 理解HTTP請求與響應(yīng)
3.2.1 URL結(jié)構(gòu)
3.2.2 請求內(nèi)容
3.2.3 響應(yīng)內(nèi)容
3.3 高層iOS HTTP API
3.3.1 所有請求類型共用的對象
3.3.2 同步請求
3.3.3 隊列式異步請求
3.3.4 異步請求
3.4 高級HTTP操作
3.4.1 使用請求方法
3.4.2 操縱Cookie
3.4.3 頭信息操作進(jìn)階
3.5 小結(jié)
第4章 生成與解析負(fù)載
4.1 Web Service協(xié)議與風(fēng)格
4.1.1 簡單對象訪問協(xié)議
4.1.2 表述性狀態(tài)轉(zhuǎn)移
4.1.3 選擇一種方式
4.2 負(fù)載
4.2.1 負(fù)載數(shù)據(jù)格式簡介
4.2.2 解析響應(yīng)負(fù)載
4.2.3 生成請求負(fù)載
4.3 小結(jié)
第5章 錯誤處理
5.1 理解錯誤源
5.1.1 操作系統(tǒng)錯誤
5.1.2 HTTP錯誤
5.1.3 應(yīng)用錯誤
5.2 錯誤處理的經(jīng)驗法則
5.2.1 在接口契約中處理錯誤
5.2.2 錯誤狀態(tài)可能不正確
5.2.3 驗證負(fù)載
5.2.4 分離錯誤與正常的業(yè)務(wù)狀況
5.2.5 總是檢查HTTP狀態(tài)
5.2.6 總是檢查NSError值
5.2.7 使用一致的方法來處理錯誤
5.2.8 總是設(shè)置超時時間
5.3 優(yōu)雅地處理網(wǎng)絡(luò)錯誤
5.3.1 設(shè)計模式介紹
5.3.2 指揮調(diào)度模式示例
5.4 小結(jié)
第Ⅲ部分 高級網(wǎng)絡(luò)技術(shù)
第6章 保護(hù)網(wǎng)絡(luò)傳輸
6.1 驗證服務(wù)器通信
6.2 HTTP認(rèn)證
6.2.1 HTTP Basic、HTTP Digest與NTLM認(rèn)證
6.2.2 客戶端證書認(rèn)證
6.3 使用哈希與加密確保消息完整性
6.3.1 哈希
6.3.2 消息認(rèn)證碼
6.3.3 加密
6.4 在設(shè)備上安全地存儲認(rèn)證信息
6.5 小結(jié)
第7章 優(yōu)化請求性能
7.1 度量網(wǎng)絡(luò)性能
7.1.1 網(wǎng)絡(luò)帶寬
7.1.2 網(wǎng)絡(luò)延遲
7.1.3 設(shè)備電量
7.2 優(yōu)化網(wǎng)絡(luò)操作
7.2.1 減少請求帶寬
7.2.2 降低請求延遲
7.2.3 避免網(wǎng)絡(luò)請求
7.3 小結(jié)
第8章 底層網(wǎng)絡(luò)
8.1 BSD Socket
8.1.1 配置Socket服務(wù)器
8.1.2 Socket客戶端連接
8.2 CFNetwork
8.3 NSStream
8.4 小結(jié)
第9章 測試與操縱網(wǎng)絡(luò)流量
9.1 觀測網(wǎng)絡(luò)流量
9.1.1 嗅探硬件
9.1.2 嗅探軟件
9.2 操縱網(wǎng)絡(luò)流量
9.2.1 配置Charles
9.2.2 HTTP斷點
9.2.3 重寫規(guī)則
9.3 模擬實際的網(wǎng)絡(luò)狀況
9.4 小結(jié)
第10章 使用推送通知
10.1 調(diào)度本地通知
10.1.1 創(chuàng)建本地通知
10.1.2 取消本地通知
10.1.3 處理本地通知的到達(dá)
10.2 注冊并響應(yīng)遠(yuǎn)程通知
10.2.1 配置遠(yuǎn)程通知
10.2.2 注冊遠(yuǎn)程通知
10.2.3 遠(yuǎn)程通知負(fù)載
10.2.4 發(fā)送遠(yuǎn)程通知
10.2.5 響應(yīng)遠(yuǎn)程通知
10.3 理解通知最佳實踐
10.4 小結(jié)
第Ⅳ部分 應(yīng)用間網(wǎng)絡(luò)通信
第11章 應(yīng)用間通信
11.1 URL方案
11.1.1 實現(xiàn)自定義的URL方案
11.1.2 感知其他應(yīng)用的存在
11.1.3 高級通信
11.2 共享鑰匙串
11.2.1 企業(yè)SSO
11.2.2 檢測應(yīng)用之前的安裝
11.3 小結(jié)
第12章 使用Game Kit實現(xiàn)設(shè)備間通信
12.1 Game Kit基礎(chǔ)
12.2 點對點網(wǎng)絡(luò)
12.2.1 連接到會話
12.2.2 向端點發(fā)送數(shù)據(jù)
12.3 客戶端-服務(wù)器通信
12.4 小結(jié)
第13章 使用Bonjour實現(xiàn)自組織網(wǎng)絡(luò)
13.1 zeroconf概覽
13.1.1 尋址
13.1.2 解析
13.1.3 探測
13.2 Bonjour概覽
13.2.1 發(fā)布服務(wù)
13.2.2 瀏覽服務(wù)
13.2.3 解析服務(wù)
13.2.4 與服務(wù)進(jìn)行通信
13.3 實現(xiàn)基于Bonjour的應(yīng)用
13.3.1 員工應(yīng)用
13.3.2 顧客應(yīng)用
13.4 小結(jié)

本目錄推薦

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