摘要: 转自博客:http://www.tanhao.me/pieces/392.html自从ios4.0/mac osx10.6引入了GCD之后,让我们在使用多线程的时候确实方便了很多,关于GCD的一些介绍和使用本站中已经转过一位资深开发者的几篇系列文章,非常彻底的介绍了GCD的用法和一些特性,有兴趣的朋友可以去翻阅。但当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore,对经常做unix开发的人来讲,我所介绍的内容可能就显得非常入门级了,信号量在他们的多 阅读全文
posted @ 2013-01-30 20:57 Jere-Jobs 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 本篇教程演示了如何访问关键性iOS设备及用户信息,包括设备型号、iOS版本号及用户语言选择等。在诊断应用程序问题或者为用户提供定制型服务时,这些信息可能起到至关重要的作用,本文将带大家了解如何让自己的应用获取此类关键数据。设备数据的重要性首先要明确一个问题:为什么我们需要访问设备数据?如果在使用中遇到问题,移动应用用户往往会通过电子邮件将自己的遭遇或者求助信息发送给开发人员。在这种情况下,邮件内容越翔实、信息量越大、对于设备及系统环境的描述越具体,开发人员也就越容易给出科学的处理方案。举例来说,如果大家的应用程序需要接入互联网方能运行,而用户在徒步旅行途中发来邮件称应用无法正常工作,那么结论就 阅读全文
posted @ 2013-01-30 20:44 Jere-Jobs 阅读(302) 评论(0) 推荐(0) 编辑