有没有什么好的理由可以解释为什么我不应该使用具有高度自定义UI和广泛动画以及超低内存占用需求的XIB/NIB文件?
作为初学者,我从XIB开始.然后我发现我无法做到其中的一切.它开始变得非常难以按我希望的方式定制东西.所以最后,我扔掉了所有的XIB,并以编程方式完成了所有操作.
所以当有人问我XIB是否合适时,我通常会说:是的,如果你想制作糟糕乏味的界面并且不太关心性能,请继续.但是还有什么可能是不使用XIB的原因?
我是唯一一个因为这个原因而喜欢以编程方式执行所有操作的iPhone开发人员吗?
mip*_*adi 11
我认为Interface Builder是Mac(以及扩展,iPhone)软件开发的最大资产之一.GUI是可视的; 为什么不使用可视化界面创建它们?IB足够灵活,您可以使用其"通用"组件布局接口,然后在必要时将它们子类化.当然,如果你有一个独特的界面,你将不得不继承视图类并执行自定义绘图,但你也可以在IB中布局你的界面,然后轻松使用检查器将类切换到你的自定义子类.
| 归档时间: |
|
| 查看次数: |
6652 次 |
| 最近记录: |