用于Mac编程的Xcode ..是否有“标准”模板?

时间:2011-03-07 01:16:50

标签: objective-c xcode macos templates standards

我注意到Mail.app,iTunes甚至Finder都有一个类似的模板,有各种各样的列,但通常是一个带有“文件夹”和“文件”的左列。这是一种标准模板,我可以使用它来重新发明轮子吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

不是,但你可以create your own templates所以你只需要重新发明一次。


顺便说一下,您可以通过将空笔尖中的两个文件复制到其中来从某些应用程序中反编译nib。

顺便说一句,如果你反编译Finder的笔尖,你会发现它们非常混乱,侧边栏位于一个单独的笔尖中。我想它们是以编程方式组合的。

顺便说一句,iTunes使用Carbon笔尖而Finder和Mail使用Cocoa笔尖。

顺便说一下,Mail很快就会换成一个完全不同布局的新版本。

答案 1 :(得分:1)

不,Apple没有提供像finder窗口一样的控件,虽然这是一个常见的请求,你可能想在http://bugreport.apple.com提交错误报告提出这个请求......它会帮助推动他们提供这样的标准控制。

但是,有几个控件可以实现您可能需要查看的各个方面,如NSTableView,NSOutlineView,NSCollectionView& IKImageBrowser。

虽然,为了得到你想要的一切,你可能不得不重新发明轮子。我一般认为这些控件难以定制,如果它们不能提供您开箱即用的所有东西......但它们确实提供了很多开箱即用的功能。