图书介绍
苹果电脑开发技术基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![苹果电脑开发技术基础教程](https://www.shukui.net/cover/59/33094146.jpg)
- 同济大学软件学院,同济大学苹果开发技术实验室编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111153618
- 出版时间:2004
- 标注页数:381页
- 文件大小:61MB
- 文件页数:390页
- 主题词:
PDF下载
下载说明
苹果电脑开发技术基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Mac OS系统介绍1
1.1苹果系统简史1
1.1.1第一个苹果核1
1.1.2苹果图形时代的来临2
1.1.3寻求发展3
1.1.4迈向Mac OS X5
1.2走进Mac OS X6
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 AppleScript20
1.3.3关于网络的补充21
1.3.4高级硬件特性22
1.4 Tiger24
1.4.1 Spotlight25
1.4.2 iChat AV29
1.4.3 Safari RSS30
1.4.4 Dashboard31
1.4.5 Automator32
1.4.6 VoiceOver33
1.4.7.Mac Sync35
1.4.8更强大的UNIX支持36
1.4.9 Xcode 2.036
1.4.11核心图像38
1.4.10 64位技术38
1.4.12 H.264/AVC39
第2章 MacOS X系统架构41
2.1 Mac OS X体系结构总揽41
2.1.1 分层透视图42
2.2应用程序环境45
2.2.1 Classic45
2.2.2 BSD45
2.2.3 Carbon46
2.2.4 Cocoa47
2.2.5 Java48
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 CFNetwork61
2.4.4 Web服务61
2.4.5 Open Transport61
2.5追踪用户事件62
第3章 Xcode65
3.1介绍65
3.2让我们起步66
3.2.1关于Xcode66
3.2.2 开发工具和系统架构67
3.3苹果的集成开发环境和How2do67
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 Java111
3.5.6内核扩展112
3.6.1创建源代码113
3.6工具描述113
3.5.7 WebObjects113
3.6.2版本控制118
3.6.3调试和优化119
3.6.4打包123
3.6.5脚本124
3.6.6 Java127
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章 QuickTime149
5.1 QuickTime技术及其应用149
5.1.1认识QuickTime149
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中的Java183
6.1什么是Java183
6.1.1了解Java183
6.1.2 Macintosh上的Java183
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 Start197
6.3用户界面工具箱198
6.2.4 Java插件198
6.3.1 Swing199
6.3.2 Java 2D201
6.4核心应用程序接口203
6.4.1连网203
6.4.2预置203
6.4.3 JNI203
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全屏Java212
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 X229
7.1.1概述229
7.1.2 Mac OS X中的UNIX——Darwin229
7.1.3 Darwin的体系结构236
7.1.4 Darwin的Mach238
7.1.5 Darwin的I/O kit240
7.1.6 Darwin的文件系统241
7.1.7 Darwin的网络架构242
7.1.8 Darwin的BSD242
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章 AppleScript303
9.1 AppleScript介绍303
9.1.1什么是AppleScript303
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 handler350
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 Carbon363
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/OKit370
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 Registry375
10.2.7基类379
10.2.8更多I/O Kit的信息380
资料来源381