注:

这是一篇我很早就想翻译的文章。作者集中介绍了很多Leopard中增加的新内容,对于开发者而言,很多在从前10.4上需要花很大精力,很大代码量但是很有用的东西,在新的Leopard中,可以很轻松地实现。我在这里翻译过来放到Cocoachina,展示给大家,希望能够给大家带来帮助。由于水平有限,如果文章内容有错误的地方,还请指正。

 

目录:

 

- Core Animation 核心动画

- 视图描绘

- 和快速查看协同工作

- 管理多视图(针对自定义的分页控件等)

- 图片或者视图以iPhoto形式的动画表格进行呈现

- 设置你自己的智能组、播放列表、目录

- 在菜单里加入自定义视图

- 菜单增强

- 打印界面

- 全局类型标志

- 像邮件程序一样使用分栏视图

- 将文档图标显示在标题条内

- 类似iPhoto工具条形式的HUD窗口

- 控制窗口的材质、金属形式,并可以控制绘画位置

- Spaces集成

- “不要再提示我”

- 针对不同窗口和程序的Dock图标,包括徽章和数字

- 准确追踪鼠标

- 更多文本格式

- 布局管理器增强

- Safari 3风格的搜索结果

- 自动链接、引用和内建的图片编辑

- 拼写检查

- 去掉按钮中不需要的图片

- 免费图片和图标

- 通过平铺小图片画复杂图形

- 凹进形式的方框

- 内建提供的色彩渐变支持

- 增强的TableViews 和 OutlineViews

- 源头列表

- iTunes 歌曲商店形式的路径显示

- 内建的图片编辑

- 内建的PDF查看和浏览

- 卸载程序包

- 获取内存和处理器信息

- 更简单的优先级序列

- 显示日期

- 字符串编码

- Core Data更有效的表达式

- 脚本支持

- 和iCal以及其他数据协同工作

- RSS 支持

- Interface Builder

 

 

作者:Matt Gemmell

 

正文:

 

做为Cocoa的开发者,每一个新版本的Mac OSX的发布,都需要我们花费时间熟悉它们所提供的新的API和机制。在这个熟悉过程中,一个主要的目标是了解操作系统提供的新的控件和功能。这些功能我们在之前的版本中只能自己用代码去实现,而现在系统自身就提供了相应的调用接口。

点击这里阅读全文 »