新書推薦:
《
古籍善本
》
售價:NT$
2448.0
《
人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革
》
售價:NT$
398.0
《
道德经新注 81幅作者亲绘哲理中国画,图文解读道德经
》
售價:NT$
653.0
《
清俗纪闻
》
售價:NT$
449.0
《
镜中的星期天
》
售價:NT$
347.0
《
世界前沿技术发展报告2024
》
售價:NT$
857.0
《
可转债——新手理财的极简工具
》
售價:NT$
296.0
《
新加坡教育:神话与现实
》
售價:NT$
439.0
|
內容簡介: |
《AppStore掘金:iPhone SDK应用程序开发》全面概括了使用苹果公司官方SDK为iPhoneiPod Touch开发应用程序的方方面面,包括开发工具、编程语言和各种框架库。书中全方位覆盖了iPhone编程,包括UIKit、多点触摸、Quartz Core、音频、视频、地理定位、地址簿、网络编程等内容,详细介绍了UIKit组件,并配以实用的例子,简要介绍了Objective-C,重点讲解其与CC++的异同之处,并介绍了几种Objective-C特有的语法概念。《AppStore掘金:iPhone SDK应用程序开发》还专门介绍如何自行编码实现专用高级特效:CoverFlow和Flip Page。《AppStore掘金:iPhone SDK应用程序开发》适合具有一定编程经验同时又希望进行iPhone开发的程序员阅读。书中的各种提示和技巧无论对iPhone开发的新手和资深程序员都大有裨益,《AppStore掘金:iPhone SDK应用程序开发》还可以作为iPhone SDK开发的参考手册,在需要时快速查找特定组件的相关内容。编辑推荐《AppStore掘金:iPhone SDK应用程序开发》提供了极其实用的知识与代码,教你使用苹果公司的SDK为iPhone和iPod Touch创建移动应用程序和游戏。《AppStore掘金:iPhone SDK应用程序开发》通过大量的例子介绍了这一开发模式及其所使用的Objective-C语言,同时也将带你领略设计功能全面的应用程序所必需的各种SDK框架。《AppStore掘金:iPhone SDK应用程序开发》将助你完成下列功能:使用Interface Builder和UI Kit框架设计用户界面元素;创建应用程序控件,如窗口和导航栏等;使用Core Graphics和Quartz Core创建并且管理图层和图像变换;通过AVFoundation对声音文件进行混音并播放,使用Audio Toolbox录制并回放数字音频流;使用CFNetwork框架进行网络编程;用Core Location框架操作iPhone的GPS;在应用程序中加入视频播放器。作者简介作者:美国乔纳森Jonatban Zdziarski 译者:鲁成东 戚文敏Jonatban Zdziarski,全职进行研究的科学家,同时也是资深的移动设备黑客,在破解iPhone环境以便进行第三方软件开发的过程中扮演了重要角色。他是O''Reilly的iPhone Open Application Development和iPhone Forensics两书的作者。参与iPhone破解开发社区这么久以来,我常常被问到一个问题,那就是:你觉得iPhoneSDK到底怎么样。对于购买了本书的读者,我需要花点工夫给出答案。简而言之,苹果公司的iPhone SDK带来了一些非常棒的高层功能,厘清了一种可怕的混乱局面。然而,深深埋藏在SDK怡人外表之下的,却是一组无序的、设计低劣的框架,但是这些低劣之物中的某些成员却又非常适用于一些SDK所不适合的领域。无疑,对于想要针对AppStore进行开发的人而言,依靠SDK已经足可以编写出质量优秀、功能强大的应用程序(若非如此,我也不会写这本书)。对于大多数希望开发出不错的软件的开发者来说,SDK所提供的接口已经足够了,不过大多数人并不清楚他们到底错过了哪些功能。而对那些在开源世界里成长起来的人来说,iPhone的SDK不过是沧海一粟。你现在可以了解到,开发者接口有两组:SDK提供的,以及苹果公司自己使用的。尽管这二者之间有一定重叠,但是在我的另外一本书iPhone Open Application Development中介绍的许多类与框架,都会是你闻所未闻的。你对它们闻所未闻,是因为它们并不存在于SDK当中。我们iPhone破解开发社区中的许多人通过直接破解iPhone的操作系统而发现了它们。我们经过日以周计的工作,导出类与符号表,不断进行出错查错的试验,*终拼凑出了iPhone用户界面包以及其他许多框架的“基因图谱”,其中包括许多现在仍然处于保密状态的接口。通过开源工具链构建iPhone软件的开发者,使用的正是这些底层API。我们发现,苹果公司的许多应用程序也同样正是利用了这些底层API,从而可以做到一些SDK根本不允许的行为。
|
|