【发布时间】:2011-07-19 08:23:51
【问题描述】:
我有一个关于 Xcode 编程和 Xcode 工具使用的一般性问题。 我是 iOS 开发的新手(4 个月),我几乎从未将 Interface Builder 用于我的目的。我总是以编程方式创建实例。我的问题基本上是您是否认为我应该习惯与 IB 合作,或者我应该/可以像现在这样继续吗?
【问题讨论】:
标签: objective-c xcode interface-builder
我有一个关于 Xcode 编程和 Xcode 工具使用的一般性问题。 我是 iOS 开发的新手(4 个月),我几乎从未将 Interface Builder 用于我的目的。我总是以编程方式创建实例。我的问题基本上是您是否认为我应该习惯与 IB 合作,或者我应该/可以像现在这样继续吗?
【问题讨论】:
标签: objective-c xcode interface-builder
如果您可以通过编程方式定义 UI,那么我认为这没有任何问题。
Interface Builder 允许您“以图形方式”定义您的界面,这对于使用您的 UI 原型来说是一个非常宝贵的工具,但除此之外,您在 IB 中没有什么是您不能以编程方式完成的。
就我而言,我发现这取决于我设计的 UI 类型。当我需要一个非常基本的 UI 时,IB 对我来说是无与伦比的。另一方面,当我的 UI 尝试有点自定义时,我更喜欢以编程方式完成所有操作。
有趣的一点是,您可以使用 IB 来设计您的 UI,决定元素的大小和位置,并以编程方式创建它。
【讨论】:
是的,您应该使用 IB,基本上 xcode 具有 IB 以便于开发,无需使用坐标设置控件,并且每次通过运行应用程序来查看它们的可见性。
只需拖放,在制作视图时,您就可以看到屏幕的外观。
另外,使用 IB 也不是典型的任务,因此,开始使用 IB 进行开发。
【讨论】: