苹果电脑开发技术基础教程PDF格式文档图书下载
- 购买点数:13 点
- 作 者:同济大学软件学院 同济大学苹果开发技术实验室编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111153618
- 标注页数:381 页
- PDF页数:390 页
第1章 Mac OS系统介绍 1
1.1苹果系统简史 1
1.1.1第一个苹果核 1
1.1.2苹果图形时代的来临 2
1.1.3寻求发展 3
1.1.4迈向Mac OS X 5
1.2走进Mac OS X 6
1.2.1黑豹 6
1.2.2水元素 8
1.2.3文件管理 10
1.2.4多用户与安全性 13
1.2.5常用应用软件 15
1.2.6 Apple字体解决方案 16
1.2.7网络 17
1.2.9使用帮助 18
1.2.8使用终端 18
1.3系统技术 19
1.3.1与Windows互动 19
1.3.2 AppleScript 20
1.3.3关于网络的补充 21
1.3.4高级硬件特性 22
1.4 Tiger 24
1.4.1 Spotlight 25
1.4.2 iChat AV 29
1.4.3 Safari RSS 30
1.4.4 Dashboard 31
1.4.5 Automator 32
1.4.6 VoiceOver 33
1.4.7.Mac Sync 35
1.4.8更强大的UNIX支持 36
1.4.9 Xcode 2.0 36
1.4.11核心图像 38
1.4.10 64位技术 38
1.4.12 H.264/AVC 39
第2章 MacOS X系统架构 41
2.1 Mac OS X体系结构总揽 41
2.1.1 分层透视图 42
2.2应用程序环境 45
2.2.1 Classic 45
2.2.2 BSD 45
2.2.3 Carbon 46
2.2.4 Cocoa 47
2.2.5 Java 48
2.3 应用服务 50
2.3.1图形和视窗环境 50
2.3.2打印系统 55
2.3.3其他应用服务 58
2.4.1核心基础 59
2.4核心服务 59
2.4.2 Carbon核心 60
2.4.3 CFNetwork 61
2.4.4 Web服务 61
2.4.5 Open Transport 61
2.5追踪用户事件 62
第3章 Xcode 65
3.1介绍 65
3.2让我们起步 66
3.2.1关于Xcode 66
3.2.2 开发工具和系统架构 67
3.3苹果的集成开发环境和How2do 67
3.3.1 Xcode应用程序的功能 68
3.3.2创建一个工程 68
3.3.3查找技术文档和信息 86
3.3.4使用Interface Builder为应用程序添加用户界面 86
3.3.5使用修正和继续功能 96
3.4开发过程 101
3.4.1设计一个应用程序 101
3.4.2设计一个用户界面 102
3.4.3生成源代码 102
3.4.4版本控制 104
3.4.5调试和优化 105
3.4.6打包 107
3.5特殊工程类型的注意事项 108
3.5.1脚本 108
3.5.2创建框架 109
3.5.3标准苹果插件工程 110
3.5.4工具工程 110
3.5.5 Java 111
3.5.6内核扩展 112
3.6.1创建源代码 113
3.6工具描述 113
3.5.7 WebObjects 113
3.6.2版本控制 118
3.6.3调试和优化 119
3.6.4打包 123
3.6.5脚本 124
3.6.6 Java 127
3.6.7内核扩展 128
3.6.8工具箱驱动程序 128
3.7阅读资料指南与参考文档 129
3.7.1开发人员指南 129
3.7.2参考文档 135
第4章 本地化和国际化 137
4.1相关术语概述 137
4.2 Mac OS X国际化技术 137
4.2.1主要的国际化技术 138
4.2.2语言预置及束资源 140
4.2.3指定语言和语言区 141
4.2.4国际化和本地化工具 142
4.3 Mac OS X本地化技术 143
4.3.1本地化用户界面 143
4.3.2本地化字符串 144
4.3.3加入多语系支持 146
第5章 QuickTime 149
5.1 QuickTime技术及其应用 149
5.1.1认识QuickTime 149
5.1.2 QuickTime的优点 149
5.1.3QuickTime的基本架构和基本操作 150
5.1.4 QuickTime VR虚拟现实 151
5.1.5 QuickTime Streaming流媒体 152
5.1.6 QuickTime应用实例 154
5.2.1程序设计的资源支持 157
5.2 QuickTime程序设计 157
5.2.2基于Windows的QuickTime程序设计 158
5.2.3使用QuickTime组件 160
5.2.4打开和播放影片 165
第6章 Mac OS X中的Java 183
6.1什么是Java 183
6.1.1了解Java 183
6.1.2 Macintosh上的Java 183
6.1.4 Java的用户环境 184
6.1.3 Mac OS X提供理想的Java环境 184
6.1.5获得Aqua用户界面 186
6.1.6 HFS+ 187
6.1.7使用Xcode编写Java程序 187
6.2 Mac OS X的部署选项 190
6.2.1可双击启动的JAR文件 190
6.2.2 Mac OS X应用程序包 191
6.2.3 Java Web Start 197
6.3用户界面工具箱 198
6.2.4 Java插件 198
6.3.1 Swing 199
6.3.2 Java 2D 201
6.4核心应用程序接口 203
6.4.1连网 203
6.4.2预置 203
6.4.3 JNI 203
6.5 Java虚拟机 205
6.5.1 Java 1.4.1虚拟机的基本属性 205
6.5.2 Mac OS X的Java共享档案 205
6.6 Info.plist中Java字典的关键字 208
6.6.1可用变量 209
6.6.2关键字和值 209
6.7.1和本地应用程序环境的集成 211
6.7.2渲染提示 211
6.7运行时系统属性 211
6.7.3全屏Java 212
6.7.4窗口尺寸的调整 213
6.8 Java虚拟机的选项 213
6.8.1一般选项 213
6.8.2 Mac OS X专用选项 214
6.8.3堆的大小 215
6.8.4垃圾收集:内存的使用 215
6.8.7线程 216
6.8.5垃圾收集:一般设定 216
6.8.6编译 216
6.8.8共享 217
6.9 Java 1.4.1应用程序接口:苹果技术的扩展 217
6.9.1 Application类 217
6.9.2 ApplicationAdapter类 219
6.9.3 ApplicationBeanInfo类 221
6.9.4 ApplicationEvent类 221
6.9.5 ApplicationListener接口 222
6.9.6 CocoaComponent抽象类 223
6.9.7 FileManager类 225
第7章 UNIX与开放源代码 229
7.1 UNIX与Mac OS X 229
7.1.1概述 229
7.1.2 Mac OS X中的UNIX——Darwin 229
7.1.3 Darwin的体系结构 236
7.1.4 Darwin的Mach 238
7.1.5 Darwin的I/O kit 240
7.1.6 Darwin的文件系统 241
7.1.7 Darwin的网络架构 242
7.1.8 Darwin的BSD 242
7.2苹果公司旗下的其他开放源代码项目 245
7.2.1概述 245
7.2.2开放源代码项目简介 245
8.1.2 Objective-C中的数据类型 249
8.1.1 Objective-C的历史 249
第8章 Cocoa编程 249
8.1 Objective-C简介 249
8.1.3 Objective-C中的消息传递方式 250
8.2 Cocoa中Objective-C对象的声明与实现 251
8.2.1接口文件 252
8.2.2实现文件 253
8.2.3创建新对象 254
8.3 Objective-C中的内存管理 255
8.3.1内存管理的目的 255
8.3.2 Cocoa中Objective-C的内存管理机制 255
8.3.3 Cocoa中内存管理的方法 255
8.4 Cocoa框架简介 256
8.4.1 Cocoa环境 256
8.4.2 Cocoa在Mac OS X中的位置 257
8.4.3 Cocoa应用程序的功能 259
8.5 Cocoa架构 260
8.5.1基础框架 261
8.5.2应用程序工具箱 262
8.5.3其他Cocoa API框架 266
8.6一个图形界面的例子——重量单位转换器 266
8.6.1创建重量单位转换器工程 266
8.6.2重量单位转换器的界面 268
8.6.3定义并控制转换器的类 273
8.6.4完成界面操作并实现程序 277
8.7 Cocoa绘图模型 280
8.7.1 Cocoa绘图的数据类型 281
8.7.2画布和画刷 282
8.7.3画笔 284
8.7.4 NSBezierPath机制 288
8.8 Cocoa中的Apple事件处理 294
8.8.1 NSResponder类简介 295
8.8.2创建工程与界面 296
8.8.3代码实现 297
8.8.4生成与调试 301
8.9全面接触Cocoa开发 302
第9章 AppleScript 303
9.1 AppleScript介绍 303
9.1.1什么是AppleScript 303
9.1.2 AppleScript能为我们做些什么 303
9.1.3 AppleScript语言难学吗 304
9.1.4 AppleScript程序是什么样的呢 304
9.2 AppleScript的开发环境 305
9.3 AppleScript Studio介绍 308
9.3.1 AppleScript Studio是如何工作的 308
9.3.2 Hello World小程序 311
9.4 AppleScript语言 316
9.4.1 AppleScript语言的特点 316
9.4.2语句 317
9.4.3数据类型 318
9.4.4变量 320
9.4.5 AppleScript中的全局变量 324
9.4.6常量 326
9.4.7操作符 327
9.4.8控制语句 330
9.4.9 Script对象的范畴 332
9.4.10对象 341
9.4.11命令 346
9.4.12引用 347
9.4.13 handler 350
9.5在AppleScript中使用对话框 355
9.5.1给用户显示信息 355
9.5.2使用按钮得到用户信息 355
9.5.3通过用户键盘输入获得信息 356
9.6 AppleScript程序样例分析 356
9.6.1程序样例1(最小化所有的程序窗口和文件夹窗口) 356
9.6.2程序样例2(为一个文件夹中所有文件加前缀或者后缀) 357
第10章 Carbon与驱动编程基础 363
10 1 Carbon 363
10.1.1 Carbon简介 363
10.1.2 Carbon的组成 365
10.1.3 Carbon开发环境 369
10.1.4相关链接 370
10.2设备驱动程序 370
10.2.1什么是I/OKit 370
10.2.2 I/O Kit的功能和设计 370
10.2.3 I/O Kit的限制 371
10.2.4 I/O Kit的组成部分 372
10.2.5 I/O Kit体系结构概述 372
10.2.6 I/O Registry 375
10.2.7基类 379
10.2.8更多I/O Kit的信息 380
资料来源 381
- 《苹果园开发实用新技术》田金良等主编 1994
- 《苹果电脑开发技术基础教程》同济大学软件学院,同济大学苹果开发技术实验室编著 2004
- 《iOS 苹果技术丛书 跟着项目学iOS应用开发 基于Swift 4》刘铭,陈雪峰,李钢,秦琼著 2018
- 《苹果有机栽培新技术》韩南容编著 2007
- 《苹果优质高效配套栽培技术》张传来主编 2014
- 《iOS苹果技术丛书 Xcode江湖录》李俊阳等编著 2015
- 《苹果开发之Cocoa编程 第3版》AARONHILLEGAS著 2009
- 《中华学习机、苹果机实用软件技术》卿文模主编;廖兴祥等编写 1994
- 《优质苹果科学无公害栽培技术指南》王静妍主编 2008
- 《苹果iOS 6开发从入门到实战》睿峰科技编 2013
- 《苹果电脑开发技术基础教程》同济大学软件学院,同济大学苹果开发技术实验室编著 2004
- 《化学实验室安全知识教程》北京大学化学与分子工程学院,实验室安全技术教学组编著 2012
- 《生物化学》查锡良主编(复旦大学上海医学院;山西医科大学汾阳学院;复旦大学上海医学院;复旦大学上海医学院;浙江医学职业技术学院;复旦大学上海医学院) 2002
- 《园丁生涯》西北农林科技大学畜牧兽医学院农业部家畜生殖内分泌与胚胎工程重点开主性实验室编 2001
- 《电路基础实验指导书》江南大学信控学院中心实验室 2222
- 《大学物理实验 第3册》中国科学技术大学普通物理实验室编 1997
- 《大学物理实验 第1册》中国科学技术大学普通物理实验室编 1996
- 《大学物理实验 第2册》中国科学技术大学普通物理实验室编 1996
- 《材料力学教学实验 第2版》同济大学航空航天与力学学院力学实验中心编 2008
- 《西部考古 第2辑》文化遗产研究与保护技术教育部重点实验室,西北大学文化遗产与考古学研究中心编著 2007
- 《北京志 工业卷 机械工业志 农机工业志》北京市地方志编纂委员会编 2001
- 《机械工业和机械图书的出版发行 机械工业出版社发行培训教材》陈慧毅,杨少晨编 1988
- 《冷冲模设计》赵孟栋主编 2006
- 《机械工业出版社》慕拉维叶夫著;孔庆复译 1959
- 《北京市立高级工业职业学校机械科毕业学生韩丕纯分数表/韩丕纯毕业证书》 1949
- 《中等职业教育机电类规划教材 机械工业出版社精品教材 机械设计基础 第2版》机械职业教育基础课教学指导委员会机械设计学科组组编;柴鹏飞主编 2006
- 《集知播识春秋录 机械工业出版社 1952-1988.机械科学技术情报研究所 1958-1988》机械科技情报研究所,机械工业出版社编 1988
- 《电线电缆》上海市电缆研究所编 1975
- 《FoxBASE+ 三周通》文忠等编著 1995
- 《FoxBASE+实验指导书》李爱华,王建诚编 1994