Xcode / Interface Builder - 从设计师到编码器的更好的工作流程?

时间:2010-05-11 06:21:30

标签: xcode user-interface interface builder gui-designer

在构建我们的OSX / Cocoa和iPhone / IPad应用程序时处理一些非常自定义的UI元素。我想知道是否有人在使用Xcode / Interface Builder时在UI设计人员和编码人员之间获得更好的工作流程是否有好的建议或技巧?

似乎许多事情需要在Cocoa中进行UI编辑的编程设置...如果你偏离预先构建的UI元素,那么你就不能轻易地拖放构建UI ......而是我们最终处理关闭设计文档(photoshop / illustrator),然后可怜的开发人员必须处理在代码中或使用界面构建器重新创建这个杰作 - 通常是两者的组合。

这个工作流程导致我们没有那么好的结果,我们不得不重新围绕UI元素进行迭代,以使它们更好地工作。

我们喜欢CSS和/或Flash设计人员以及开发人员工作流程,其中UI可以完全按照预期的方式进行,并且可以更加无缝地与开发人员交流。

有没有人有一些技巧 - 或者在使用Xcode / Interface Builder等工具和做Cocoa应用程序时获得更好的工作流程的见解?

1 个答案:

答案 0 :(得分:0)

听起来您需要为自定义UI组件创建Interface Builder插件。这将允许您的设计人员直接在Interface Builder中使用您的实际控件,就像他们使用内置控件一样。

有关如何构建Interface Builder插件的文档是here.

如何实现Interface Builder插件的一个很好的例子是Brandon Walkin的BWToolKit。源代码是here,可能值得一看。