Aaron Hillegass、Adam Preble所著的《苹果开发之Cocoa编程(原书第4版)》展示了应用开发的基础,包含了Objective—c语言和Cocoa的主要设计模式。读者还可以熟悉最常用的两个开发工具:Xcode和Instruments。阅读完本书之后,读者就可以理解并使用Apple公司的在线文档了。
Aaron Hillegass、Adam Preble所著的《苹果开发之Cocoa编程(原书第4版)》是在Aaron多年教学经验的基础上进行了总结提炼的精华之作,加之前面3版不断推敲和完善,已经成为学习Cocoa编程的入门级经典书籍。本书系统介绍了Objective-C语言、cocoa主要的设计模式、必要的开发工具Xcode和Instruments等,同时新引入了ARC、blocks、view-based table views和Mac应用商店,并专门开辟一章用于介绍在iOS上的基础开发。相比于之前的版本,本书在Cocoa框架新特性、新技术的基础上,更加侧重实战,也更加结合应用发展的最新趋势。全书以具体的实例贯穿,引导读者通过实践学习Cocoa框架的基本思想。在本书中,读者不仅能够看到技术细节,更能看到不断剖析、层层递进的解决问题的思路,甚至可以看到如何查找资料、获取帮助的方法,帮助读者建立规范、科学的设计开发习惯。阅读本书不要求读者拥有任何的Mac编程经验,只需要了解基本的C语言,以及面向对象的知识即可。相信《苹果开发之Cocoa编程(原书第4版)》能够推动苹果中文社区的进一步发展、壮大,也希望能够将Objective—C和Cocoa框架以及苹果产品背后一流的技术实力从细微处展现出来,帮助那些致力于创新、变革以及追求完美的人们。
译者序
前言
致谢
第1章 什么是Cocoa
第2章 起步
第3章 Objective-C
第4章 内存管理
第5章 Target/Action
第6章 Helper对象
第7章 键-值编码和键-值观察
第8章 NSArrayControlIer
第9章 NSUndoManager
第10章 Archiving
第11章 CoreData基本原理
第12章 NIB文件和NSWindowController
第13章 UserDefaults
第14章 使用Not}flcations
第15章 使用告警窗口
第16章 本地化
第17章 自定义视图
第18章 图片和鼠标事件
第19章 键盘事件
第20章 绘制带属性的文本
第21章 粘贴板和Nil-TargetedActions
第22章 Categories
第23章 拖放
第24章 NSTimer
第25章 工作表
第26章 创建NSFormatters
第27章 打印
第28章 WebService
第29章 Blocks
第30章 iOS开发
第31章 视图切换
第32章 CoreDataRelationships
第33章 CoreAnimation
第34章 并发性
第35章 Cocoa和OpenGL
第36章 NSTask
第37章 发布应用
结束语