Mac OS X开发工具全解析
1. FileMerge特性
FileMerge程序具备多种实用特性:
-文件与目录比较:除了比较单个文件,还能对两个目录内的所有文件进行比较和合并。
-过滤选项:在偏好设置对话框里有过滤选项,可在评估文件前对其应用特定程序。有预定义的过滤器,也能自行编写。例如,若想对比两个源文件中的注释而排除代码,可编写程序(或使用UNIX命令)并在FileMerge比较前应用。
-祖先文件:能利用祖先文件智能解决文件差异,创建合并版本。若两人从同一文件(共同祖先)开始独立修改,FileMerge可借助祖先文件的额外信息在合并差异时做出更好选择。
graph LR
A[FileMerge] –> B(文件比较)
A –> C(目录比较与合并)
A –> D(过滤选项)
A –> E(祖先文件处理)
2. Icon Composer
在Mac OS X Aqua应用中,用户通过双击应用图标来启动程序,因此应用图标应尽可能简单易记。Apple在开发工具中集成了Icon Composer用于创建图标。
制作步骤
- 创建图标并保存为图形文件。
- 将图形文件导入Icon Composer。
- 将Icon Composer文件保存为
.icon文件。