Matt Drance,前苹果公司布道师。在苹果公司工作了8年,然后创立了一家iOS开发与咨询公司Bookhouse Software。他还为Pragmatic Studio培训iOS开发者,在Apple Outsider(appleoutsider.com)上分享对行业的见解。除了编码、写作、教学以及履行超级奶爸的义务之外,Matt还喜欢在北加州滑雪和赛车。
Paul Warren,图形系统专家程序员。上世纪80年代初,Paul Warren就爱上了计算机图形学,并且喜欢在他的Commodore 64上编程。经过20年的汇编语言编程生涯,他又找回了初恋:开发有趣的图形系统。Paul的iOS开发与咨询公司Primitive Dog专门制作二维动画和定制控件。除了痴迷于让各种东西在屏幕上翻转飞舞,他其他所有时间都用来陪伴两个可爱的女儿。
“强烈推荐这本书!书中介绍的很多技巧与窍门别处都难以找到。我宁愿从书架上(或iBooks中)取出一本书,来研习曾经看到过的那段代码,书上的代码是不会突然消失的;而去网上找的话,说不定早被网站删掉了。这本书肯定是我要从书架上取出的一本。”
——Marcus S. Zarra,Zarra Studios公司老板
这令人兴奋。谁不想为这些神奇的设备开发软件呢?另一方面,实际上我们开始学习如何为iOS及其基于触控的框架开发软件才只有短短的几年时间。当然,读者中有些人一直从事Mac OS X的软件开发,相比大多数从其他平台转而开发iOS的开发人员,你们已领先一步。但是,不要误会。不管你背景如何,在编写iOS的程序时,我们都是处于陌生的领域。尽管我在十几年前就开始编写Cocoa应用程序,并且写了很多有关Mac OSX开发的书和文章,但我在iOS的开发中仍然遇到不少头疼的事,需要在Xcode中埋头查阅其文档。