首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MonoTouch - XIB还是不去XIB?

MonoTouch - XIB还是不去XIB?
EN

Stack Overflow用户
提问于 2010-08-18 16:37:00
回答 2查看 1.1K关注 0票数 2

在使用.xib进行开发时,我正在决定需要在哪里使用MonoTouch文件。

我当前的项目需要使用iPhone和iPad,所以我想知道即使使用Interface是否值得。我已经删除了一些设计器文件,以便两个不同的视图(每个设备一个)去同一个控制器。我也是唯一一个在这方面工作的人,而且不会有设计师在IB工作。

以下是几个问题:

  • 使用XIBs是否有任何性能上的好处/降低?
  • 是否存在任何软件设计问题,从MVC到MVC等都会出现?
  • 是否存在使用it的多功能性缺陷,比如很难用it实现对某些视图的延迟加载?

有什么想法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-18 19:57:36

我最近不得不做同样的决定,我决定少去xib。我发现更容易看清楚什么时候发生了什么。

由于iPhone和iPad接口相对简单,我没有从IB中获得太大的好处,但是在MonoDevelop和IB之间有很多跳跃。就像你一样,我不是直接和设计师合作。

我在IB中做初始布局来得到坐标。在此之后,我就直接在代码中进行修改。

拥有更少的文件也有好处。

另一个优势是提出问题。与代码和xib文件相比,用电子邮件给同事发送大量代码要容易得多。我也可以很容易地附加核心代码,以简洁地指定问题。

至于你的问题..。当我完全控制的时候,我发现根据MVC来思考和构造我的项目更容易--但也许那只是我自己。对于我的项目,我并没有真正找到一些我认为xib文件会更好的地方。至于性能方面,我还没有做过任何测试,所以不能对此提供一个明智的意见。我在某个地方读到一篇文章,其中的差别是可以忽略不计的,但是一次快速的搜索并没有发现。今晚我会试着找到它。

票数 5
EN

Stack Overflow用户

发布于 2010-08-20 08:02:17

我们少去了xib,没有xib的视图似乎更有表现力。我觉得对MVC的解释令人困惑。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3514399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档