您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Cocoa编程.pdf
  所属分类: C
  开发工具:
  文件大小: 7mb
  下载次数: 0
  上传时间: 2011-06-03
  提 供 者: cnwu*****
 详细说明: Cocoa Programming for Mac OS X 3rd 翻译版 版 权:属于appleboy(唐朝) 原文链接:http://blog.sina.com.cn/s/articlelist_1576524975_0_1.html PDF 制作:jinifly 英文原版:共35章 现有章节:共16章 开篇(2008-12-30 17:37:51) ......................................................................................................... 6 第一章:什么是Cocoa .................................................................................................................... 6 第二章:起步 ........................................................................................................ ........................ 13 XCode ..................................................................................................................................... 13 Interface Builder ...................................................................................................................... 18 文档........................................................................................................................................ 35 你做了什么? ........................................................................................................................... 35 第三章: Objective-C 语言 ........................................................................................................... 38 创建,使用对象 ....................................................................................................................... 39 使用已有的类 ......................................................................................................................... 41 创建自己的类 ......................................................................................................................... 52 调试器.................................................................................................................................... 64 你做了什么? ........................................................................................................................... 68 思考: 消息机制工作原理是什么? ........................................................................................ 68 挑战........................................................................................................................................ 70 第四章: 内存管理 ......................................................................................................................... 71 开关garbage collector ...................................................................................................... 72 使用Garbage Collection .................................................................................................... 74 使用Retain 计数 .................................................................................................................. 75 第五章: Target/Action ............................................................................................................... 84 一些常用的NSControl子类 ................................................................................................. 86 开始SpeakLine例子 ............................................................................................................. 89 布局界面 (nib file) ........................................................................................................... 90 挑战........................................................................................................................................ 95 调试建议 ................................................................................................................................ 96 第六章: 辅助(helper)对象 .......................................................................................................... 98 代理 - Delegates ................................................................................................................. 98 NSTableView 和它的 dataSource ..................................................................................... 102 布局用户界面 ....................................................................................................................... 105 连接...................................................................................................................................... 106 编辑AppController.m ........................................................................................................ 107 思考:代理是怎么工作的? ................................................................................................... 110 挑战: 生成一个Delegate .................................................................................................. 112 挑战: 生成一个Data Source ............................................................................................ 112 第七章: Key-Value Coding. Key-Vaule Observing ................................................................. 114 Key-Value Coding ............................................................................................................... 114 绑定 (Binding) ................................................................................................................... 116 Key-Value Observing ......................................................................................................... 118 观察key ............................................................................................................................... 119 Properties 和它们的属性 ................................................................................................. 121 Property的属性 .................................................................................................................. 122 4 页 思考: Key Path ................................................................................................................... 122 思考: Key-Value Observing ............................................................................................. 123 第八章:NSArrayController ....................................................................................................... 125 开始RaiseMan程序 ............................................................................................................. 126 Key-Vaule Coding 和 nil ................................................................................................. 133 增加排序 ............................................................................................................................... 134 思考: 不使用NSArrayController来进行排序 ............................................................... 135 挑战1................................................................................................................................... 136 挑战2................................................................................................................................... 136 第九章:NSUndoManager ............................................................................................................... 138 NSInvocation ....................................................................................................................... 138 NSUndoManager是怎样工作的 ............................................................................................ 138 为RaiseMan添加Undo功能 ............................................................................................... 141 Key-Vaule Observing ......................................................................................................... 144 Undo编辑 .............................................................................................................................. 145 插入后开始编辑 ................................................................................................................... 147 思考: Windows和Undo Manager ....................................................................................... 149 第十章:Archiving ....................................................................................................................... 151 NSCoder 和NSCoding .......................................................................................................... 152 Document Architecture ..................................................................................................... 154 Saving 和 NSKeyedArchiver ............................................................................................. 158 Loading和NSKeyedUnarchiver ......................................................................................... 159 设置后缀名和图标 ............................................................................................................... 160 思考:避免死循环 ................................................................................................................. 163 思考: 创建Protocol .......................................................................................................... 164 通用类型描述[UTI] ............................................................................................................. 164 第十一章: Core Data基本原理 .................................................................................................. 167 NSManagedObjectModel ....................................................................................................... 167 Interface ............................................................................................................................. 169 Core Data 是怎么工作的 ................................................................................................... 175 第十二章: Nib 文件和 NSWindowController ............................................................................ 178 NSPanel ................................................................................................................................ 178 给程序添加一个Panel ........................................................................................................ 179 思考: NSBundle ................................................................................................................... 189 挑战...................................................................................................................................... 189 第十三章: User Defaut ............................................................................................................... 190 NSDictionary 和 NSMutableDictionary ......................................................................... 190 NSUserDefaults ................................................................................................................... 192 设置程序的Identifier ...................................................................................................... 194 给Defaults Key命名 ......................................................................................................... 194 Registering Defaults ....................................................................................................... 195 让用户编辑defaults .......................................................................................................... 196 使用Defaults ...................................................................................................................... 197 5 页 思考: NSUserDefaultsController ................................................................................... 199 思考:使用Command line来读写Defaults ...................................................................... 199 挑战...................................................................................................................................... 200 第十四章: 使用 Notifications ................................................................................................. 201 什么是Notification? ........................................................................................................ 201 Notifications 不是什么 ................................................................................................... 201 NSNotification 和 NSNotificationCenter ................................................................... 202 发送一个Notification ...................................................................................................... 204 注册成为Observer .............................................................................................................. 204 处理Notification .............................................................................................................. 205 userInfo Dictionary ......................................................................................................... 205 思考...................................................................................................................................... 206 挑战...................................................................................................................................... 207 第十五章: 使用 Alert Panels .................................................................................................... 208 让用户确认删除 ................................................................................................................... 209 挑战...................................................................................................................................... 211 第十六章: 本地化 ........................................................................................................................ 212 本地化nib文件 ................................................................................................................... 213 String Tables ..................................................................................................................... 215 思考:ibtool ....................................................................................................................... 218 思考:用格式化串标明Token的顺序 ............................................................................... 219 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: