在使用.xib进行开发时,我正在决定需要在哪里使用MonoTouch文件。
我当前的项目需要使用iPhone和iPad,所以我想知道即使使用Interface是否值得。我已经删除了一些设计器文件,以便两个不同的视图(每个设备一个)去同一个控制器。我也是唯一一个在这方面工作的人,而且不会有设计师在IB工作。
以下是几个问题:
。
有什么想法?
发布于 2010-08-18 19:57:36
我最近不得不做同样的决定,我决定少去xib。我发现更容易看清楚什么时候发生了什么。
由于iPhone和iPad接口相对简单,我没有从IB中获得太大的好处,但是在MonoDevelop和IB之间有很多跳跃。就像你一样,我不是直接和设计师合作。
我在IB中做初始布局来得到坐标。在此之后,我就直接在代码中进行修改。
拥有更少的文件也有好处。
另一个优势是提出问题。与代码和xib文件相比,用电子邮件给同事发送大量代码要容易得多。我也可以很容易地附加核心代码,以简洁地指定问题。
至于你的问题..。当我完全控制的时候,我发现根据MVC来思考和构造我的项目更容易--但也许那只是我自己。对于我的项目,我并没有真正找到一些我认为xib文件会更好的地方。至于性能方面,我还没有做过任何测试,所以不能对此提供一个明智的意见。我在某个地方读到一篇文章,其中的差别是可以忽略不计的,但是一次快速的搜索并没有发现。今晚我会试着找到它。
发布于 2010-08-20 08:02:17
我们少去了xib,没有xib的视图似乎更有表现力。我觉得对MVC的解释令人困惑。
https://stackoverflow.com/questions/3514399
复制相似问题