- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
苹果开发之cocoa编程(第三版)(中文版)
Cocoa Programming for Mac OS X 3rd
翻译版
版 权:属于appleboy
原文链接:/s/articlelist_1576524975_0_1.html
PDF 制作:jinifly
英文原版:共35 章
现有章节:共17 章
--2009.4.8--
2 页
目 录
开篇(2008-12-30 17:37:51)6
第一章:什么是Cocoa6
第二章:起步13
XCode 13
Interface Builder18
回到XCode26
文档33
你做了什么?33
第三章:Objective-C 语言36
创建,使用对象37
使用已有的类39
创建自己的类49
调试器60
你做了什么?63
思考: 消息机制工作原理是什么? 64
挑战65
第四章: 内存管理66
开关garbage collector67
使用Garbage Collection68
使用Retain 计数69
第五章: Target/Action78
一些常用的NSControl 子类80
开始SpeakLine 例子83
布局界面 (nib file)84
挑战88
调试建议89
第六章:辅助(helper)对象91
代理 - Delegates91
NSTableView 和它的 dataSource95
布局用户界面97
连接98
编辑AppController.m100
思考:代理是怎么工作的?103
挑战: 生成一个Delegate104
挑战: 生成一个Data Source105
第七章:Key-Value Coding. Key-Vaule Observing 106
Key-Value Coding106
绑定 (Binding)108
Key-Value Observing109
观察key110
Properties 和它们的属性111
3 页
Property 的属性112
思考: Key Path113
思考: Key-Value Observing114
第八章:NSArrayController116
开始RaiseMan 程序117
Key-Vaule Coding 和 nil124
增加排序125
思考: 不使用NSArrayController 来进行排序126
挑战1126
挑战2127
第九章:NSUndoManager129
NSInvocation129
NSUndoManager 是怎样工作的129
为RaiseMan 添加Undo 功能132
Key-Vaule Observing135
Undo 编辑136
插入后开始编辑138
思考: Windows和Undo Manager140
第十章:Archiving142
NSCoder 和NSCoding143
文档评论(0)