实例应用[置顶] 《iOS网络编程与云端应用最佳实践》上线了-源码下载,试读

最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--实例应用

    我的最新作品:《iOS网络编程与云端应用最佳实践》一书正式出售;(当当、亚马逊可以预约了) 

    

      当当预售   亚马逊预售

  

    本书正式出售之前,先拿出源码和试读章节和大家分享一下!

    《iOS网络编程与云端应用最佳实践》书籍源码下载地址(收费下载):

 

    

    http://download.csdn.net/detail/tonny_guan/5419117

    
试读章节下载地址

  

    

    http://download.csdn.net/detail/tonny_guan/5419123

       可以通过微博在线相同

       念书交流群:286411514/204462948

       本书最新动态可以关注我的微博@tony_关东升

       新浪微博:http://weibo.com/516inc

       本书网站:http://www.iosbook3.com,有部分内容和勘误问题讨论区等

    实例和应用

    

    

  • 作 者:关东升
  • 出 版 社:清华大学出书社
  • 出书时光:2013-5-1
  • 版 次:1 页 数:424
    每日一道理
“一年之计在于春”,十几岁的年纪,正是人生的春天,别辜负了岁月老人的厚爱与恩赐。行动起来,播种梦想吧!

    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.1Socket观点

2.2.2Socket编程

2.2.3实例: NSStream&CFStream实现TCP Socket服务器端

2.2.4实例: NSStream&CFStream实现TCP Socket客户端

2.3Bonjour服务发明

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.1XML数据交换格式

3.1.1文档结构

3.1.2XML文档解析与框架性能

3.1.3实例: MyNotes应用XML

3.2JSON数据交换格式

3.2.1文档结构

3.2.2JSON数据编码/解码与框架性能

3.2.3实例: MyNotes应用JSON解码

本章小结

云 服 务 篇

第4章应用Web Service——基于客户端服务器结构网络通信

4.1REST Web Service

4.1.1HTTP和HTTPS协议

4.1.2同步GET方法请求编程

4.1.3异步GET方法请求编程

4.1.4POST方法请求编程

4.1.5实例: REST Web Service实现的MyNotes应用

4.2SOAP Web Service

4.2.1WSDL观点

4.2.2SOAP协议

4.2.3实例: SOAP Web Service实现MyNotes应用

4.3ASIHTTPRequest框架应用

4.3.1安装和配置ASIHTTPRequest框架

4.3.2同步请求

4.3.3异步请求

4.3.4实例: 请求队列应用

4.3.5实例: 上传数据应用

4.4反馈网络信息改善用户体验

4.4.1iOS 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.3iCloud数据存储

5.3.1iCloud键值数据存储

5.3.2iCloud文档存储

5.3.3iCloud存储注意事项

5.4iCloud键值数据存储编程

5.4.1实例: iCloud键值数据存储设计

5.4.2配置Xcode工程

5.4.3代码实现

5.5iCloud文档存储编程

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 Core Data编程设计

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.2iOS 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章定位服务与舆图应用开发

7.1定位服务

7.1.1定位服务编程

7.1.2地理信息反编码

7.1.3地理信息编码查询

7.1.4关于定位服务的测试

7.2应用iOS 6苹果舆图

7.2.1显示舆图

7.2.2添加标注

7.2.3跟踪用户位置变化

7.3应用程序外舆图

7.3.1调用iOS 6苹果舆图

7.3.2调用谷歌Web舆图

7.4应用本地化的百度舆图

7.4.1百度舆图的安装与初始化

7.4.2显示舆图

7.4.3地理信息编码与反编码

7.4.4添加标注点

本章小结

电子商务篇

第8章发布你的促销信息——推送通知

8.1苹果中究竟有多少个“通知”

8.1.1广播通知

8.1.2本地通知

8.1.3推送通知

8.2配置推送通知

8.2.1证书签名请求

8.2.2配置应用推送通知

8.2.3生成SSL证书

8.2.4为SSL证书导出p12文件

8.3iOS客户端编程

8.3.1配置Xcode工程

8.3.2代码实现

8.4推送服务端编程

8.4.1应用PHP实现推送服务

8.4.2应用Java推送服务

本章小结

第9章报刊杂志——Newsstand应用编程

9.1iOS 5中Newsstand应用

9.2Newsstand应用编程

9.2.1配置Newsstand

9.2.2应用Newsstand Kit API

9.3实例: MyNewsstand杂志应用

9.3.1实例设计原型草图

9.3.2实例设计类图

9.3.3初始化杂志画面

9.3.4自动式下载资源

9.3.5后台下载资源

9.3.6断点续传

9.3.7读取杂志内容

本章小结

第10章应用内购置

10.1应用内购置实例设计

10.2测试环境搭建

10.2.1添加测试用户

10.2.2创立App ID

10.2.3添加空白应用

10.2.4为应用添加购置产品信息

10.3服务器产品类型应用内购置

10.3.1工作流程

10.3.2实例: 应用内购置iOS客户端

10.3.3实例: PHP实现的服务器端

本章小结

第11章iOS 6 Passbook应用开发

11.1Passbook与Pass

11.1.1Pass的5种风格

11.1.2Pass的内部结构

11.2设计Pass

11.2.1pass.json文件结构

11.2.2Pass类型和字段

11.2.3二维条形码

11.2.4位置与时光

11.2.5本地化

11.2.6图标和图片的应用

11.3创立Pass

11.3.1创立Pass证书

11.3.2数字签名与打包Pass文件

11.4发布Pass

11.4.1E?mail发布

11.4.2Web网站发布

11.5Pass Kit编程

11.5.1实例: MyPass实例设计与说明

11.5.2准备工作

11.5.3拜访Passbook

11.5.4添加与替换Pass

11.5.5删除Pass

本章小结

实战篇

第12章重构MyNotes应用——iOS网络通信中的设计模式与架构设计

12.1移动网络通信应用的分层架构设计

12.2基于委托模式实现

12.2.1网络通信与委托模式

12.2.2异步网络通信中委托模式实现分层架构设计

12.2.3类图

12.2.4时序图

12.2.5数据速决层代码实现

12.2.6业务逻辑层代码实现

12.2.7表示层代码实现

12.3基于观察者模式通知机制实现

12.3.1观察者模式的通知机制回顾

12.3.2异步网络通信中通知机制实现分层架构设计

12.3.3类图

12.3.4时序图

12.3.5数据速决层代码实现

12.3.6业务逻辑层代码实现

12.3.7表示层代码实现

本章小结

第13章iOS敏捷开发项目实战——价格线旅店预订iPhone客户端开发

13.1应用分析与设计

13.1.1应用概述

13.1.2需求分析

13.1.3原型设计

13.1.4架构设计

13.2iOS敏捷开发

13.2.1敏捷开发宣言

13.2.2iOS可以敏捷开发

13.2.3iOS敏捷开发一般过程

13.3任务1: 创立应用基本工作空间

13.3.1迭代1.1创立业务逻辑层工程

13.3.2迭代1.2创立表示层工程

13.4任务2: 业务逻辑层开发

13.4.1迭代2.1编写搜索旅店的业务逻辑层类

13.4.2迭代2.2编写房间查询业务逻辑类

13.5任务3: 表示层开发

13.5.1迭代3.1根据原型设计初步设计故事板

13.5.2迭代3.2搜索旅店模块

13.5.3迭代3.2.1选择都会视图控制器

13.5.4迭代3.2.2选择关键字视图控制器

13.5.5迭代3.2.3选择价格和日期拾取器

13.5.6迭代3.2.4旅店搜索视图控制器

13.5.7迭代3.2.5旅店搜索列表视图控制器

13.5.8迭代3.3房间查询模块

    

文章结束给大家分享下程序员的一些笑话语录: 程序语言综述
CLIPPER 程序员不去真的猎捕大象,他们只是购买大象部分的库然后花几年的时间试图综合它们。
DBASE 程序员只在夜间猎捕大象,因为那时没人会注意到他们还在使用石弓。
FOXPRO 程序员开始使用更新更好的步枪,这使他们花掉比实际狩猎更多的时间学习新的射击技术。
C 程序员拒绝直接购买步枪,宁可带着钢管和一个移动式机器车间到非洲,意欲从零开始造一枝完美的步枪。
PARADOX 程序员去非洲时带着好莱坞关于猎捕大象的电影剧本,他们认为照剧本行事就会逮到一头大象。
ACCESS 程序员在没有任何猎象经验的经验下就出发了,他们穿着华丽的猎装、带着全部装备,用漂亮的望远镜找到了大象,然后发觉忘了带扳机。
RBASE 程序员比大象还要稀少,事实上,如果一头大象看到了一个RBASE程序员,对他是个幸运日。
VISUAL ACCESS 程序员装上子弹、举起步枪、瞄准大象,这使大象感到可笑,究竟谁逃跑。他们无法抓住大象,因为由于他们对多重控制的偏爱,他们的吉普车有太多的方向盘因而无法驾驶。
ADA、APL和FORTRAN 程序员与圣诞老人和仙女一样是虚构的。
COBOL 程序员对和自己一样濒临灭绝的大象寄予了深切的同情。

转载于:https://www.cnblogs.com/jiangu66/archive/2013/05/21/3091462.html

你可能感兴趣的:(移动开发,json,xcode)