我有一个编码风格问题,可能应该向工作中的高级 mac 程序员询问 - 但由于我是唯一的 mac 程序员,所以它是。我的软件有一个弹出式 GUI(3D 模型、数据可视化),弹出式主要是一个选项卡式控件,每个选项卡中有大量内容(滑块、单选按钮、复选框等),大约有 20 个每个选项卡的控件,可能还有六个选项卡……对所有视图使用单个控制器将很快变得笨拙。
是否有一个加载一堆标签的 MainViewController 好样式?
NSView *tabA = [[NSView alloc] initWithNibName:@"tabA.nib" bundle:[NSBundle bundleWithPath:@"/Applications/BOB.app"]];
NSView *tabB = [[NSView alloc] initWithNibName:@"tabB.nib" bundle:[NSBundle bundleWithPath:@"/Applications/BOB.app"]];
这有点像我在 iOS 上的做法,但我不确定 Mac OS X。我更喜欢提供可维护性和灵活性的风格,因为代码正在通过原型设计,我可能需要经常更改它。
如果这不是好的风格,那是什么?
谢谢!