【发布时间】:2009-09-04 22:14:46
【问题描述】:
我试用了 Interface Builder,但我更喜欢只编写代码。我理解这是合理的,许多 iPhone 开发者不使用 IB。
有人知道这方面的任何好的教程/资源吗?
到目前为止,我发现的只有这个视频:http://www.vimeo.com/3363949
【问题讨论】:
-
我不确定这种方法是否是开始 iPhone 编程的最佳方式。我发现除了非平凡的单屏应用程序之外的任何东西最好在 IB 中创建。无论如何,我在下面发布了一个答案 - 最好的方法是自己找出答案!
-
我同意 Justicle 的观点。我认为很多 iPhone 程序员目前不使用 IB,因为原始版本缺少一些 iPhone 特有的功能,使其难以使用。不过,SDK 3.0 中包含的版本相当不错——您真的应该试一试。在 XCode 中设置一个好的 UI 可能需要数百行代码,并且您最终会硬编码许多值,这使得以后很难更改。无论如何-只是我的2c。祝你好运!
-
我会质疑它是否“合理”——虽然 Interface Builder 并不完美,但它可以让您免于编写大量代码。在某些情况下,您最好在代码中创建接口,但我认为默认不使用 Interface Builder(为了不使用 IB)是一个坏主意。也就是说,这些资源对于“我需要的地方”同样有效到”的情况,所以+1
-
经过几个月的 iPhone 编程,我可以肯定地说,不使用 Interface Builder 才是正确的选择。它确实不会节省您编写太多代码,无论如何都有出色的自动完成功能,而且我对该语言有了更深入的了解。我真的很高兴我选择了这条路。
标签: iphone