文件名称:BSMultipleDocumentsWindowController:带有选项卡和多个NSDocument实例的窗口
文件大小:156KB
文件格式:ZIP
更新时间:2024-05-22 02:19:50
Objective-C
BSMultipleDocumentsWindowController 当您查看AppKit的文档体系结构时,您会看到,尽管一个文档可以用多个窗口表示,但事实并非如此。 NSWindowController中只有一个setDocument:方法,这意味着一个窗口只能处理一个文档。 BSMultipleDocumentsWindowController扩展了文档体系结构,以允许一个窗口表示多个文档。 这允许使用选项卡式窗口界面。 窗口现在可以包含一个或多个选项卡。 每个显示一个文档。 关闭文档将删除该选项卡。 关闭窗口将关闭所有文档。 该代码是为开发的。 HoudahSpot是基于Spotlight构建的文件搜索工具。 它使用Core Data文档体系结构来管理多个窗口并持久搜索。 HoudahSpot 4.0添加了选项卡式窗口。 在HoudahSpot中,BSMultipleDoc
【文件预览】:
BSMultipleDocumentsWindowController-master
----Screenshot.jpg(99KB)
----README.mdown(3KB)
----BSMultipleDocumentsWindowController.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(19KB)
--------xcuserdata()
----.gitignore(29B)
----BSMultipleDocumentsWindowController()
--------BSMultipleDocumentsWindow.m(789B)
--------BSMultipleDocumentsWindowController.m(15KB)
--------BSPersistentDocument.h(469B)
--------BSDocument.m(918B)
--------BSMultipleDocumentsWindow.h(467B)
--------BSDocumentController.m(4KB)
--------BSDocument.h(439B)
--------BSMultipleDocumentsWindowController.h(3KB)
--------BSPersistentDocument.m(958B)
--------BSDocumentController.h(509B)
----Sample Application()
--------main.m(273B)
--------DocumentsContainerViewController.m(9KB)
--------DocumentsContainerViewController.xib(2KB)
--------MultipleDocumentsWindowController.xib(3KB)
--------AppDelegate.h(264B)
--------AppDelegate.m(3KB)
--------DocumentViewController.m(834B)
--------Base.lproj()
--------DocumentsContainerViewController.h(537B)
--------DocumentViewController.h(575B)
--------Document.m(1KB)
--------MultipleDocumentsWindowController.h(342B)
--------Images.xcassets()
--------Info.plist(2KB)
--------Document.h(443B)
--------MultipleDocumentsWindowController.m(1KB)
--------DocumentViewController.xib(5KB)