题名:iOS编程
作者:(美) Joe Conway, Aaron Hillegass著
出版年:2012
ISBN: 978-7-5609-7697-6
分类号: TN929.53
中图分类: 蜂窝式移动通信系统(大哥大、移动电话手机)
译者: 夏伟频, 李骏
定价: 88.00元
页数: 544 页
出版社: 华中科技大学出版社
装订: 平装

本书针对Xcode 4编写,涵盖了开发iOS应用所需知道的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instruments,等等。如果读者刚接触iOS编程,那么阅读本书的第一章和第二章能快让你速入门。如果读者已经 有大量的iOS编程经验,那么通读本书可以拾遗补缺。无论读者是开发新的应用,还是为应用增加新功能,十之八九能在书中找到答案或是解决思路。<br />除了内容全,本书的另一个特点是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定)?创建子类时如何处理初始化方法?Cocoa的常见设计模式有哪些?如何选择数据保存方法?等等。所有这些问题,如果读者自己摸索,自己查阅散落于各处文档的知识点,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。<br />目前,iOS开发针对的设备有iPhone、iPod touch和iPad。因为使用的是同一个体系,所以本书介绍的绝大部分内容均可通用。对于有差异的部分(例如iPad界面),本书也做了一定的介绍。<br />此外,作者在编写本书时使用的是当时最新的iOS SDK,其中包括4.1版本的Xcode。虽然iOS SDK一直在升级,但在本书译者翻译完全书之际,绝大部分和SDK有关的内容都是有效的。

Joe Conway是Big Nerd Ranch的资深教师,自iOS平台发布以来一直从事相关的咨询服务。Joe毕业于美国威斯康辛大学,在Mac OS X早期即开始编写Objective-C和Cocoa代码。他编写了Big Nerd Ranch的“iOS新手培训课程”教材。该教材广受好评,是本书的原型。
Aaron Hillegass曾就职于NeXT公司和苹果公司,目前在Big Nerd Ranch教授iOS编程课程。Aaron在NeXT时编写了第一本OpenStep教材(OpenStep是Cocoa的前身)。本书以Big Nerd Ranch的教学课程为基础,涵盖了近20年OpenStep和Cocoa的开发成果。