前言
iPhone等智能手机的问世迎合了4G时代的步伐,颠覆了传统手机的概念,将传统手机变成了一台梦幻式移动电脑。上网、商务、娱乐、游戏、购物和阅读等,iPhone软件都可以实现。持有iPhone成为时尚和文化的象征,iPhone正以250%的增长速度吸引着全球消费者。
iPhone中集成了GPS、加速度、视频、音频和振动等先进的传感器,iPhone的软件平台更提供了驱使这些先进传感器的API(应用程序接口),它可以说是4G时代的伟大创举,其中软件商店App Store更是全球独创、震撼世界的。App Store正以喷发之势,产生出各种各样的应用软件。有些iPhone应用软件甚至成为了新闻事件的主角。所有这些都吸引着越来越多的优秀的IT公司和软件创业者为iPhone编写应用软件,同时也成就了他们的梦想。
“创意改变世界!”iPhone的软件商店App Store向所有的软件编程者开放,并且创造出了一个又一个的创业神话,目前用户下载软件近100亿次。上海的Triniti开发的游戏盒子在2010年获得了北美地区付费软件的第一名,单日收入超过10万美元。所有这些都显示出,一个巨大的行业机会即将出现,面对这些你准备好了吗?
那到底如何才能寻找到一个好的创意呢?笔者认为除了大家耳熟能详的手机游戏和工具软件外,iPhone强大的传感器就是寻找好创意的广阔舞台。只要你能摆脱传统PC式思维方式的束缚,你就一定能找到价值千金的好创意。
本书集中介绍了如何使用iPhone SDK提供的传感器API开发特色传感器应用程序,其中包括摄像头、麦克风、扩音器和GPS的详细应用实例讲解,最后补充了使用加速度传感器和接近传感器(实为红外传感器)时的应用开发技巧。书中介绍的所有源代码都可以立即应用到自己的iPhone应用程序的开发中,只要不违反有关版权规定。
本书章节是从第20章开始的,是因为本书承接作者的另一本《软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C 2.0》编著的,如给读者带来阅读上的不便,还请见谅!本书的前5章还介绍了笔者真实的iPhone程序开发和发布的经验,以笔者实际发布的一个iPhone应用程序为例,详细地说明了从创意到实际代码的开发和测试,一直到最后的App Store发布的全部过程,图文并茂,让需要这方面知识的朋友一目了然。
在本书的编写过程中,朱蕾、罗伟、黄建峰和朱至濂参加了本书部分章节的编写及校对。另外,在此特别感谢我的父母在本书编写过程中的大力支持。
作者
2011年7月