移动开发
iOS编程 豆瓣
iOS Programming: The Big Nerd Ranch Guide (2nd Edition)
作者: Joe Conway / Aaron Hillegass 译者: 夏伟频 / 李骏 华中科技大学出版社 2012 - 3
本书针对Xcode 4编写,涵盖了开发iOS应用所需知道的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instruments,等等。如果读者刚接触iOS编程,那么阅读本书的第一章和第二章能快让你速入门。如果读者已经 有大量的iOS编程经验,那么通读本书可以拾遗补缺。无论读者是开发新的应用,还是为应用增加新功能,十之八九能在书中找到答案或是解决思路。
除了内容全,本书的另一个特点是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定)?创建子类时如何处理初始化方法?Cocoa的常见设计模式有哪些?如何选择数据保存方法?等等。所有这些问题,如果读者自己摸索,自己查阅散落于各处文档的知识点,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
目前,iOS开发针对的设备有iPhone、iPod touch和iPad。因为使用的是同一个体系,所以本书介绍的绝大部分内容均可通用。对于有差异的部分(例如iPad界面),本书也做了一定的介绍。
此外,作者在编写本书时使用的是当时最新的iOS SDK,其中包括4.1版本的Xcode。虽然iOS SDK一直在升级,但在本书译者翻译完全书之际,绝大部分和SDK有关的内容都是有效的。
iOS 5应用开发入门经典 豆瓣
作者: John Ray 译者: 袁国忠 2012 - 7
美国John Ray编著的《iOS5应用开发入门经典》基于Apple最新发布的iOS 5.0编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,多场景故事板、切换和弹出框,导航控制器和选项卡栏控制器,使用表视图和分割视图导航结构化数据,读写和显示数据,创建可旋转和调整大小的用户界面,播放和录制多媒体,使用地图和定位功能,使用加速计和陀螺仪检测运动和朝向,创建通用应用程序,编写支持后台处理的应用程序,跟踪和调试应用程序等主题。
《iOS5应用开发入门经典》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOs开发的人员参考。
深入浅出PhoneGap 豆瓣
作者: 饶侠 / 张坚 人民邮电出版社 2013 - 2
《图灵原创:深入浅出PhoneGap》深入浅出地介绍了时下流行的开源移动开发平台PhoneGap,内容涵盖PhoneGap的各类API、插件机制和第三方常用插件,以及各主流平台上的通信机制的实现方式。此外,《图灵原创:深入浅出PhoneGap》还介绍了如何整合流行的移动Web开发框架(如SenchaTouch、jQueryMobile和DojoMobile等),并用一个记事本的综合实例来展示如何基于PhoneGap构建移动应用。