当前位置: 首页 > 工具软件 > Foursquare > 使用案例 >

Foursquare 4

慕健
2023-12-01
http://zhanwc.iteye.com/blog/834777 

从Foursquare客户端的设计可以看到,以手机客户端与服务器传输采用http以及XML格式,方便兼容浏览器及ipad等平板设备,减少重复开发。为了良好的用户体验,坚决要采用异步的方式,采用同步阻塞方式读取请求,在读取的时候用户无法操作,大大消弱了用户体验。在传输图片等耗费时间的操作,采用延迟加载+缓存+多线程读取+线程池技术解决,能够达到良好的速度及用户体验。为了达到代码复用及系统的维护,可以采用设计模式等。总之Foursquare代码是一个相当好的商业级手机应用软件学习的例子。在仔细分析它的代码结构,以及在一些问题上采用的解决方案,对设计能力及技术上有很大提高。在分析的时候应该看到更深层次设计上的东西,这些东西是脱离语言脱离平台而存在的,把这些不变东西积淀下来,才是真正的成长,以后再遇到任何平台都可以轻松编写程序。

 

 

源代码: http://download.csdn.net/detail/phoenix_qiqi/3729678

 类似资料:

相关阅读

相关文章

相关问答