iOS程序设计(第2版)
陈建设, 刘洋 等译
出版时间:2013年04月
页数:763
“毫无疑问,Neuburg是我最喜爱的编程书籍作者。”
——John Gruber,(Daring Fireball)
本书全面细致地讲解Cocoa Touch的基础知识,深入解读并剖析在开发iPhone及iPad应用时可能遇到的各种问题,并揭示如何高效地使用Objective-C和Xcode顺利完成iPhone及iPad应用开发之旅。对于首次接触iOS的新手以及期望提升编程技能的iOS开发人员,本书都是不二选择。
本书不仅讲解涵盖iOS的基础功能,还涵盖iOS的新增功能,包括ARC内存管理、串联图、父视图控制器、页视图控制器、外观代理、Core Image以及发射层等。
· 学习Objective-C语言的细节以及面向对象程序设计理念。
· 理解Xcode工程的结构和生命周期的每个阶段。
· 掌握Cocoa的关键概念,例如,类之间的联系、接收事件以及模型-视图-控制器架构。
· 学会管理、绘制、组合视图和层,并创建动画。
· 熟悉视图控制器以及它们之间的联系,管理nib和串联图。
· 深入剖析每一个基本界面对象,例如,滚动视图、表格视图和控件。
· 深入Cocoa框架中的声音、传感器、地图等功能。
· 尝试使用线程和网络等高级功能。
书名:iOS程序设计(第2版)
译者:陈建设, 刘洋 等译
国内出版社:机械工业出版社
出版时间:2013年04月
页数:763
书号:978-7-111-41847-4
原版书书名:Programming iOS 5, 2e
原版书出版商:O'Reilly Media
Matt Neuburg
Matt Neuburg从1968年就开始计算机编程了,当时他只有14岁,是一个某种意义上的地下高中俱乐部的一员,俱乐部每周聚会一次,用原始的电传打字机PDP-10s为银行做分时操作工作。 他偶尔也使用普林斯顿大学的IBM-360/67,但一天他把穿孔卡片丢掉后,他沮丧地放弃了。他在Swarthmore大学的专业是希腊语,1981年他在Cornell大学获得了博士学位,毕业论文(关于Aeschylus)是在一个大型机上写出来的。他在许多知名的高等学校教授古典语言、文学和文化,但这其中的大多数学校都否认了解他的存在,他发表了很多难以吸引任何人的学究气的文章。这其间,他获得了一台Apple IIc,于是又一次令人绝望地迷上了计算机,在1990年,他转向Macintosh并编写了一些具有教育性的和实用的免费软件,成为了在线杂志TidBITS的一名早期的正式投稿人。1995年,他离开学术界,编辑了MacTech杂志。1996年8月,他成为了一名自由作家,这意味着他会一直要找活干。他也是O'Reilly的两本其他书的作者:《Frontier: 权威指南》和《REALbasic: 权威指南》。