Cocoa入门——使用Objective-C(第3版)
Paris Buttfield-Addison, Jonathon Manning
彭舰 译
出版时间:2014年11月
页数:312
“如果你对iOS或OS X开发感兴趣,本书是最好的启蒙用书。Jon和Paris已经将大量的Cocoa开发知识转化为一本通俗易懂的书。”
——Elaine Wherry,Meebo的创立者兼CXO

本书助你快速开发iOS和OS X应用。就算你丝毫没有接触过苹果开发工具也没有关系。从面向对象编程到使用iCloud存储应用数据,本书覆盖了构建iPhone、iPad,以及Mac应用所需的每一件事情。
你将学习如何使用Xcode集成开发环境、Objective-C的Foundation库,以及如EventaKit框架和CoreaAnimation的其他开发工具。沿着本书的教学方式,你将学会构建示例代码,包括简单的Objective-C应用,自定义视图,简单的视频播放应用,以及为用户演示日历事件的应用。

· 学习OS X和iOS的应用程序生命周期。
· 学习使用Cocoa和Cocoa Touch中的用户界面系统。
· 使用AV Foundation演示视频和音频。
· 构建允许用户创建,编辑和操作文件的应用。
· 使用文件系统在本地存储数据,或使用iCloud在网络上存储。
· 使用表视图或集合视图演示数据的列表或集合。
· 使用Core Location和Core Motion与现实世界进行交互。
· 对多处理使用块和操作引用。
  1. 前言
  2. 第1章 Cocoa开发工具
  3. Mac和iOS DeVeloper Program
  4. 在Xcode中漫游
  5. 开发一个简单的objective-C应用程序
  6. 使用i0S模拟器
  7. 第2章 使用ObjectiVe-C的面向对象编程
  8. 面向对象编程
  9. 内存管理
  10. NSObject的生命周期
  11. 第3章 Foundation
  12. 可变和不可变对象
  13. 字符串
  14. 数组
  15. 字典
  16. NSVlalue和NSNumber
  17. 数据
  18. Cocoa中的设计模式
  19. 第4章 OS X和iOS应用程序
  20. 什么是应用程序?
  21. 应用程序的生命周期
  22. 应用程序沙盒
  23. 第5章 图形用户界面
  24. OS X和iOS中的界面
  25. MVC和应用程序设计
  26. nib文件
  27. 构造一个界面
  28. 使用nib和约束构建一个应用
  29. Corea Animation
  30. 第6章 Block与操作引用
  31. Block
  32. 队列的并发性
  33. 总结
  34. 第7章 在视图中绘制图形
  35. 绘制原理
  36. 像素网格
  37. 在视图中进行绘制
  38. 构建自定义视图
  39. 第8章 音频和视频
  40. AV Foundation
  41. 使用AVPlayer播放视频
  42. 使用AVAudioPlayer播放声音
  43. 使用图片库
  44. 第9章 模型对象和数据存储
  45. 键一值编码
  46. 键一值观察
  47. 使用NSNotification进行通知
  48. 偏好设置
  49. 使用文件系统
  50. 使用沙盒
  51. 第10章 Cocoa绑定
  52. 绑定视图到模式
  53. 一个单独的绑定应用程序
  54. 绑定控制器
  55. 数组和对象控制器
  56. 一个更复杂的绑定应用程序
  57. 第11章 表视图和集合视图
  58. 数据源和委托
  59. 表视图
  60. iOS中的UITableView
  61. OS X中的NSTableView
  62. 集合视图
  63. 第12章 基于文档的应用程序
  64. NSDocument和UIDocument类
  65. MVC中的文档对象
  66. 文档的类型
  67. 文档的角色
  68. OS X中基于文档的应用程序
  69. iOS中的基于文档的应用程序
  70. 第13章 网络
  71. 连接
  72. 创建一个网络应用程序
  73. 发现周边的服务
  74. 第14章 与现实世界交互
  75. 使用定位
  76. 地理编码
  77. 位置和隐私
  78. 设备运动
  79. 打印文档
  80. 第15章 Event Kit
  81. 了解事件
  82. 处理事件
  83. 构建一个事件应用程序
  84. 用户隐私
  85. 第16章 lnstruments和调试器
  86. Instruments入门
  87. 使用Instruments修复问题
  88. 引用循环和内存泄漏
  89. 使用调试器
  90. 第17章 共享与通知
  91. 共享
  92. 通知
  93. 第18章 非标准应用程序
  94. 命令行工具
  95. 偏好设置面板
  96. 状态栏项
  97. 第19章 文本处理
  98. 国际化和本地化
  99. 使用NSformatter格式化数据
  100. 使用NSDataDetector检测数据
  101. 第20章 iCloud
  102. 什么是iCloud存储
  103. 设置iCloud
  104. 测试iCloud是否工作正常
  105. 存储设置
  106. iCloud存储
书名:Cocoa入门——使用Objective-C(第3版)
译者:彭舰 译
国内出版社:中国电力出版社
出版时间:2014年11月
页数:312
书号:978-7-5123-6530-8
原版书书名:Learning Cocoa with Objective-C, 3rd Edition
原版书出版商:O'Reilly Media
Paris Buttfield-Addison
 
Paris Buttfield-Addison是Secret Lab的另一个创立者,他负责经营他们的工作室。Paris同样从事着各类应用,从非常流行的iPad烹饪应用到家庭自动化工具。在很早以前,他就成为了一个OS X开发者,并且对澳洲的税法有很深的研究。你可以通过@parisba在Twitter上找到他。访问Secret Lab,可以通过http://www.secretlab.com.au或者在Twitter上@thesecretlab。

Paris Buttfield-Addison也是Secret Lab的联合创始人之一。Secret Lab 制作的手游和App 曾获得不错的口碑。Paris之前还曾担任过Meebo(请查询Google)的移动产品经理,他已经获得了计算机博士学位。他的Twitter是@parisba。
 
 
Jonathon Manning
 
Jon Manning是Secret Lab(分布在澳洲的霍巴特、塔斯马尼亚的一个独立的游戏开发工作室)的创立者之一。他从事于各类应用,从儿童的iPad游戏到即时通信客户端。他精通Core Animation,并且经常在充满了渴望学习的iOS开发者的班级里激情地讲课。Jon是Horse_ebooks(https://twitters.com/Horse_ebooks)的超级粉丝,在Twitter上@desplesda可以找到他。

Jonathon Manning是Secret Lab的联合创始人之一。Secret Lab是一个独立的游戏工作室,位于澳大利亚塔斯马尼亚风景秀丽的霍巴特(一个位于南半球底部的小岛)。他致力于开发各种 App,从iPad儿童益智游戏到即时消息软件的客户端。Jon即将获得计算机博士学位,他的 Twitter是@desplesda。
 
 
本书封面上的动物是一只爱尔兰猎犬。这种犬在19世纪被饲养来用于比赛,爱尔兰猎犬非常机敏、精力充沛,使其成为猎人们的最佳伙伴。在19世纪90年代,这种犬十分吸引人的是红色如丝般的皮毛以及优雅的性情,这使它一举成为倍受欢迎的观赏犬。20世纪以来,饲养者们培育出皮毛更长、体型更大的品种,具有深枣红色或红白斑点的皮毛。作为家犬,它也十分受欢迎。被形容为忠诚、温顺、充满活力和快乐的爱尔兰猎犬,是孩子们的好伙伴。一些医院、疗养院、康复中心也将爱尔兰猎犬作为治疗用犬饲养。