gpt4 book ai didi

iphone - MonoTouch - XIB 还是不 XIB?

转载 作者:行者123 更新时间:2023-12-03 20:24:10 25 4
gpt4 key购买 nike

我正在决定使用 MonoTouch 进​​行开发时哪些地方需要使用 .xib 文件。

我当前的项目需要与 iPhone 和 iPad 配合使用,所以我想知道使用 Interface Builder 是否值得。我已经必须删除一些设计器文件,以便 2 个不同的 View (每个设备一个)转到同一个 Controller 。我也是唯一一个做这件事的人,IB里不会有设计师。

这里有几个问题:

  • 使用 XIB 是否会带来性能提升/性能下降?
  • 是否存在任何会妨碍 MVC 等的软件设计问题?
  • 使用 XIB 是否存在任何通用性缺点,例如使用 XIB 对某些 View 实现延迟加载是否困难?

想法?

最佳答案

我最近不得不做出同样的决定,我决定不再使用 xib。我发现更容易准确地看到何时发生了什么。

由于 iPhone 和 iPad 界面相对简单,我并没有从 IB 中获得巨大的好处,但是 MonoDevelop 和 IB 之间有很多跳跃。和您一样,我没有直接与设计师合作。

我在 IB 中进行初始布局以获取坐标。之后我就直接在代码中进行修改即可。

文件较少还有一个好处。

另一个优势是提问。通过电子邮件向同事发送代码块比代码和 xib 文件要容易得多。我还可以轻松地添加需要简洁地指定问题的核心代码。

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

关于iphone - MonoTouch - XIB 还是不 XIB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3514399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com