我正在为 Mac OS X 开发一个鞋盒(图书馆风格)应用程序,它将包含一个页面视图,就像 Apple 的文本编辑示例代码一样。
由于这是一个鞋盒应用程序,我不能简单地生成一个基于文档的 Xcode 项目,因为我希望用户生成一个新的“画布”以在应用程序内工作。他们不是让用户通过打开命令打开一个新文档,而是在导航侧边栏中创建一个新对象,或者简单地从侧边栏中打开一个已经创建的文档。我正在查看类似于 iPhoto 中的相册的 UI。
有没有一种简单的方法可以将基于文档的应用程序的功能(即页面设置、打印设置等)合并到非基于文档的应用程序中,而无需单独实现每种方法?有人会对如何以其他方式实现这一点有任何建议吗?