苹果开发之Cocoa编程

节选

[

《苹果开发之Cocoa编程》涵盖了*新的Mac编程技术,包括Xcode 3、Objective-C 2.0、Core Data、垃圾收集器,以及CoreAnimation。系统介绍了Objective-C语言、Cocoa主要的设计模式、必要的开发工具Xcode、Interface Builder和 Instruments。全书以具体的实例贯穿,引导读者通过实践学习Cocoa框架的基本思想。阅读这本书不要求任何的Mac编程经验,只需要基本的C语言,以及面向对象的知识。

]

本书特色

[

《苹果开发之Cocoa编程》畅销Cocoa入门图书,再次更新后涵盖了*新的Mac编程技术,高级Mac OS X开发者们再次联手强烈推荐。

]

内容简介

[

本书内容包括:什么是Cocoa;起步;Objective-C语言;内存管理;Target/Action;Helper对象;Key-Value Coding; Key-Value Observing等。

]

作者简介

[

Aaron Hillegas,曾就职于Next和Apple,现在在Big Nerd Ranch主讲Cocoa编程。第一套OpenStep(Cocoa的前身)教程即出自其手。本书基于Aaron在Big Nerd Ranch的教学内容,并融入了他在OpenStep和Cocoa方面15年的工作经验。

]

目录

致谢第1章 什么是Cocoa1.1 历史简介1.2 开发工具1.3 语言1.4 对象、类、方法和消息1.5 框架1.6 怎样阅读这本书1.7 常见错误1.8 怎样学习第2章 起步2.1 Xcode新建一个项目main函数2.2 Interface BuilderLibrary窗口空白窗口布局界面指示窗口创建一个类创建一个对象建立连接2.3 回到XCodeObjective.C中的类型和常量查看头文件编辑定义文件编译运行awakeFromNi2.4 文档2.5 你做了什么第3章 Objective-C语言3.1 创建、使用对象3.2 使用已有的类给nil发送消息NSObject、NSArray、NSMutableArray和NSString继承和组合3.3 建自己的类创建LotteryEntry类修改lottery.m实现description方法编写Initializers(初始化器)带参数的Initializer3.4 调试器3.5 补充知识:消息机制工作原理是什么3.6 挑战第4章 内存管理4.1 开关垃圾收集器4.2 使用Garbage Collection4.3 使用Retain计数实现dealloc创建自动释放对象Accessor方法4.4 你完成了什么第5章 Target/Action5.1 一些常用的NSControl子类NSButtonNSSliderNSTextField5.2 开始SpeakLine例子5.3 Nib文件的布局使用Interface Builder建立连接NSWindow的initialFirstResponder Outlet5.4 实现AppController类5.5 补充知识:通过代码来设置target5.6 挑战5.7 调试建议第6章 Helper对象6.1 委托6.2 NSTableView和它的dataSource6.3 布局用户界面6.4 创建连接6.5 修改AppContr011er.m实现委托时的常见错误对象委托6.6 补充知识:委托是如何工作的6.7 挑战:创建一个委托6.8 挑战:创建一个数据源第7章 Key—Value Coding;Key—Value Observing7.1 Key—Value Coding7.2 绑定7.3 Key-Value Observing7.4 让Keys可被观察7.5 Properties和它们的Attributes@property和@synthesize一个Property的Attributes7.6 补充知识:Key Paths7.7 补充知识:Key—value Observing第8章 NSArrayController8.1 开始写RaiseMan应用在Xcode中在Interface Builder中8.2 Key-Value Coding和nil8.3 添加排序8.4 补充知识:不使用NSArrayController排序

封面

苹果开发之Cocoa编程

书名:苹果开发之Cocoa编程

作者:(美)赫乐嘎斯(Hillegass.A.)著

页数:16

定价:¥65.0

出版社:电子工业出版社

出版日期:2009-08-01

ISBN:9787121092398

PDF电子书大小:65MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注