本章内容 ●????iOS应用中的网络错误源 ●????检测网络的可达性 ●????错误处理的经验法则 ●????处理网络错误的设计模式 ? ? ? 到目前为止,我们所介绍的iPhone与其他系统的网络交互都是基于...
分类:
移动开发 时间:
2014-07-21 10:07:45
阅读次数:
509
本章内容
● iOS 应用中的网络错误源
● 检测网络的可达性
● 错误处理的经验法则
● 处理网络错误的设计模式
到目前为止,我们所介绍的iPhone 与其他系统的网络交互都是基于一切正常这个假设。本章将会放弃这个假设,并深入探究网络的真实世界。在真实世界中,事情是会出错
的,有时可能是非常严重的错误:手机进入与离开网络、包丢掉或是延迟;网络基础设施出错;偶尔用户还会...
分类:
移动开发 时间:
2014-07-09 09:15:05
阅读次数:
203
为什么需要Mock.真实对象具有不确定的行为.所以会产生不可预测的结果.真实对象很难被创建.真实对象的某些行为很难被触发(如网络错误).真实对象令程序的运行速度很慢.真实对象有(或者是)用户界面.测试需要询问真实对象它是如何被调用的.真实对象实际上并不存在.例如其它小组开发的模块.使用Mock的3个...
分类:
其他好文 时间:
2014-06-29 00:25:39
阅读次数:
153