介绍一个开源的Cocoa电子表格控件MBTableGrid:这是一个基于NSControl的类,用于开发电子表格程序。

这个控件支持行列渲染以及拖拽等功能,如果你准备开发类似的苹果软件,那么你一定要看一下这个代码。另外一个好处是这个控件的文档写的很详细清楚,便于开发者更好的利用。

代码的作者是Matthew Ball,基本使用方法介绍如下:

1 阅读附带的文档,很重要。

2 在窗口中放入一个MBTableGrid的实例。

3 自己实现MBTableGridDataSource协议的方法,并注册为单元格的数据源。

如果你需要这个代码,可以在这里下载。