gpt4 book ai didi

iphone - 为什么不使用 XIB 文件的充分理由?

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

是否有任何充分的理由说明为什么我不应该使用具有高度自定义 UI 和大量动画以及超低内存占用需求的 XIB/NIB 文件?

作为初学者,我从 XIB 开始。然后我发现我无法完成其中的所有事情。按照我想要的方式定制东西开始变得非常困难。所以最后,我扔掉了所有 XIB,并以编程方式完成了这一切。

所以当有人问我 XIB 好不好时,我通常会说:是的,如果你想制作蹩脚无聊的界面并且不太关心性能,那就继续吧。但还有什么理由不使用 XIB 呢?

出于这个原因,我是唯一一个更喜欢以编程方式完成所有操作的 iPhone 开发人员吗?

最佳答案

我认为 Interface Builder 是 Mac(以及 iPhone)软件开发的最大 Assets 之一。 GUI 是可视化的;为什么使用可视化界面创建它们? IB 足够灵活,您可以使用其“通用”组件来布局界面,然后在必要时对它们进行子类化。当然,如果您有一个独特的界面,您将必须子类化 View 类并执行自定义绘图,但您也可以在 IB 中布局您的界面,然后轻松使用检查器将该类切换到您的自定义子类。

关于iphone - 为什么不使用 XIB 文件的充分理由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767512/

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