2011-07-19 44 views
4

我对Xcode编程和Xcode工具的使用有一个普遍的问题。 我在iOS开发中很新(4个月),而且我几乎从未使用过Interface Builder来达到我的目的。我总是以编程方式创建实例。我的问题基本上是,如果你认为我应该习惯于与IB合作,或者我应该像现在一样继续进行下去?不使用接口生成器的Xcode编程

回答

3

如果你没有问题以编程的方式定义你的用户界面,那么我没有看到任何问题。

Interface Builder允许您“图形化”地定义您的界面,并且这可以成为玩UI界面原型的宝贵工具,但除此之外,您无法在IB中执行任何操作,无法以编程方式进行操作。

就我而言,我发现它取决于我设计的UI的种类。当我需要一个非常基本的用户界面时,IB对我来说无与伦比。另一方面,当我的UI尝试有点自定义时,我更喜欢以编程方式做所有事情。

有趣的一点是,您可以使用IB来设计您的UI,决定您的元素的大小和位置,并以编程方式创建它。

+0

您是否有参考编程创建UI元素? –

1

是的,你应该使用IB,基本上xcode有易于开发的IB,不需要使用坐标设置controlls,每次通过运行应用程序来看它们的可见性。

只需拖放,在制作视图时,您可以看到您的屏幕会看起来如何。

同样使用IB不是一个典型的任务,所以使用IB开始开发。