iOS网络高级编程:iPhone和iPad的企业应用开发(中文版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
iOS网络高级编程

iOS网络高级编程
iPhone和iPad的企业应用开发

中文版
(美)考克斯,(美)琼斯(美)舒姆斯基 著,张龙 译
网络 IOS
浏览人数:33
读者:                       ...
  Jack Cox是软件开发者、系统架构师以及CapTech Ventures公司的总监,负责公司的移动软件开发。他有着30年的各种业务软件开发经验、涉足过3家创业公司、拥有多项专利,并且经常在各种专业小组中发表演讲。他拥有位于印第安纳州阿普兰的泰勒大学的计算机科学学位。Jack现在与妻子和孩子居住在弗吉尼亚州里士满。可以在Twitter上通过@jcox_mobile联系到他。
  Nathan Jones是一位在iOS方面颇具经验的软件工程师,同时也有着丰富的移动Web技术开发经验。他的职业生涯从企业软件咨询开始,当Apple宣布可以为iPhone开发第三方应用时,他开始了对移动开发的探索。他毕业于弗吉尼亚理工学院和州立大学,拥有商业信息技术科学学士学位,主要关注于决策支持系统。目前,Nathan与妻子Jennifer和儿子Bryson居住在弗吉尼亚州里士满。在工作、写作以及陪儿子玩耍的间隙,他喜欢打高尔夫,同时还是一位跑者。可以在Twitter上通过@nathanhjones联系到他。
  John Szumski是软件工程师和移动咨询顾问,在iOS、Android与移动Web平台方面拥有丰富的经验。他曾为多家财富500强公司做过关于用户体验与技术设计方面的咨询。他以优异的成绩毕业于弗吉尼亚州夏洛茨维尔市的弗吉尼亚大学,拥有计算机科学学士学位。目前,John与未婚妻居住在弗吉尼亚州里士满。可以在Twitter上通过@jszumski联系到他。

第Ⅰ部分 理解iOS与企业网络   
第1章 iOS网络功能介绍   
1.1 理解网络框架   
1.2 iOS网络API   
1.3 运行循环   
1.4 小结   
第2章 设计服务架构   
2.1 远程门面模式   
2.2 服务版本化   
2.3 服务定位器   
2.4 小结   
第Ⅱ部分 HTTP请求:iOS网络功能   
第3章 构建请求   
3.1 HTTP介绍   
3.2 理解HTTP请求与响应   
3.3 高层iOS HTTP API   
3.4 高级HTTP操作   
3.5 小结   
第4章 生成与解析负载   
4.1 Web Service协议与风格   
4.2 负载   
4.3 小结   
第5章 错误处理   
5.1 理解错误源   
5.2 错误处理的经验法则   
5.3 优雅地处理网络错误   
5.4 小结   
第Ⅲ部分 高级网络技术   
第6章 保护网络传输   
6.1 验证服务器通信   
6.2 HTTP认证   
6.3 使用哈希与加密确保消息完整性   
6.4 在设备上安全地存储认证信息   
6.5 小结   
第7章 优化请求性能   
7.1 度量网络性能   
7.2 优化网络操作   
7.3 小结   
第8章 底层网络   
8.1 BSD Socket   
8.2 CFNetwork   
8.3 NSStream   
8.4 小结   
第9章 测试与操纵网络流量   
9.1 观测网络流量   
9.2 操纵网络流量   
9.3 模拟实际的网络状况   
9.4 小结   
第10章 使用推送通知   
10.1 调度本地通知   
10.2 注册并响应远程通知   
10.3 理解通知最佳实践   
10.4 小结   
第Ⅳ部分 应用间网络通信   
第11章 应用间通信   
11.1 URL方案   
11.2 共享钥匙串   
11.3 小结   
第12章 使用Game Kit实现设备间通信   
12.1 Game Kit基础   
12.2 点对点网络   
12.3 客户端-服务器通信   
12.4 小结   
第13章 使用Bonjour实现自组织网络   
13.1 zeroconf概览   
13.2 Bonjour概览   
13.3 实现基于Bonjour的应用   
13.4 小结    
看过本书的人还看过