1

XCode 提供了一个非常智能的工具来创建布局、出口、动作等。我在 Netbeans 下使用了一些 Java Swing 项目以及我们手动创建的所有布局东西——这是一个很好的方法来控制一切并独立于任何难以维护自动生成的东西。老实说,我喜欢这种方法。

在阅读了这样的主题之后:
iOS:以编程方式创建 UIWindow 会导致错误的位置

你更喜欢在 ib-or-programmatically-and-why

我可以看到问你“iOS 怎么样”(没有简单的答案)是没有意义的,但我想我可以问你(根据你的经验)使用 IB 在这个意义上是否有任何限制,那就是它使用 IB 而不是手动创建它更难或不可能实现?

- 我是新来的,所以如果我的问题不适合这里,请告诉我......

4

2 回答 2

2

Well, one answer to you very general question might me: If your user interface is static, it is MUCH easier to define it in IB or storyboard. If is is dynamic (e.g. has moving items) you have to do it programmatically.

于 2013-03-03T13:52:34.810 回答
1

根据我的经验并询问了一些使用 iOS 的人,使用界面生成器做了很多繁重的工作,一些不必要的样板代码已为您删除。

这使您的代码库更小,而无需您手动编写这些生成的代码。

就个人而言,如果您刚开始,我建议您先学习如何手动完成,然后再学习 IB(如果您不介意陡峭的学习曲线)。

在您了解事物的连接方式之后,它使您能够走得更远,并在何时使用哪种技术时做出更明智的选择。

于 2013-03-03T13:57:33.753 回答