我决定在使用MonoTouch进行开发时使用.xib文件的位置。MonoTouch - XIB或不是XIB?
我目前的项目需要使用iPhone和iPad,所以我想知道是否即使使用Interface Builder也是值得的。我已经必须删除一些设计器文件,以便2个不同的视图(每个设备一个)转到同一个控制器。我也是唯一一个在这方面工作的人,并且没有设计师在IB工作。
这里有几个问题:
- 是否有任何性能优势/减少使用XIBs?
- 是否有任何软件设计问题,从MVC等减损,这样或那样会抑制?
- 使用XIB有什么多功能性的缺点,就像用XIB实现某些视图的延迟加载很难吗?
想法?
你知道某个地方的示例项目吗?我可以查看某人在没有XIB的情况下做了什么吗?一个跟随MVC?我发现了无XIB的例子,但它们通常都是WinForms,看起来很糟糕,而且设计得很糟糕,并且有一个充满事件处理程序的单一类。 – jonathanpeppers 2010-08-19 19:12:47
看看tweetsharp项目 - 它使用的是MonoTouch.Dialog – iwayneo 2010-08-20 08:01:13
只有这个问题是,我们即将接受一次完整的ui检修,并在所有组件均为100%c#时执行此操作。我仍然喜欢这个XIB - 他们往往会让你的代码变得一团糟。真正的尖端,苹果。 – iwayneo 2010-08-23 08:14:05