Xcode 4 - 准备好用于生产吗?另外,控制台窗口行为

时间:2010-09-13 02:25:41

标签: xcode4

(目前正在使用Xcode 3.2,犹豫是否要转向更新的版本,直到它稳定实用,但即将开始新项目。)

Q值。 Xcode 4预览适用于制作工作(即发布Mac / iOS应用程序),还是应该等到最终版本发布?

Q1。我看过Apple的工具状态WWDC视频,他们详细讨论了Xcode的单窗口方法。我的控制台窗口生活和死亡。该窗口是否也集成在IDE窗口中,或者我可以单独显示控制台窗口吗?

感谢。

6 个答案:

答案 0 :(得分:10)

将控制台作为单独的窗口分离:(以DIY方式)

  1. 打开一个新窗口(Command + Shift + T)

  2. 如果打开,则隐藏左栏和实用工具栏(Command + 0和Command + Alt + 0)

  3. 打开调试区域(Command + Shift + Y)

  4. 拖动“调试”区域,直到它覆盖整个窗口,然后隐藏工具栏。

  5. 在那里,你有一个窗口可以调整大小或拖动到任何地方,只显示控制台输出。就像过去的好时光一样。

答案 1 :(得分:5)

回答你的问题:

  

Q值。 Xcode 4预览是否适合   生产工作(即释放   Mac / iOS应用程序),或者我应该等到   最终版本发布了吗?

您可以在Xcode 4中进行开发,并使用相同的项目在Xcode 4和3之间来回移动。 意味着使用Xcode 3.2提交到App Store,但不清楚是否强制执行,或者只是Xcode 4中的错误可能会导致您的应用被拒绝。

Mac应用程序不会通过应用程序商店,所以如果它构建和部署,请离开:)确保在您的部署平台上进行彻底测试以防万一!

  

我在控制台窗口生活和死亡。   该窗口是否也被整合到了   IDE窗口,或者我可以拥有   控制台窗口单独出现?

它是集成的。您可以转到调试器导航器,也可以从视图菜单中“显示调试器区域”,使其显示在其他导航区域下方

我无法发布图片,但您可以在http://i.stack.imgur.com/8A75R.png和i.imgur.com/hAjqx.png

上看到它们

关于稳定性/实用性的整体问题:我的经验是新设计非常好。事情在逻辑上更加布局。当你适应时,它仍然会减慢编码过程,但我正在挖掘新的Xcode并认为我的整体速度会更快。

有错误,特别是如果你推信封。使用LLDB而不是GDB会导致我的计算机完全锁定,例如:(

如果您需要提高工作效率并且想要浪费最少的时间将内容放入App Store,那么Xcode 3.2就是您应该去的地方。

如果您想在处理崩溃时花时间学习新的设计和功能,那么Xcode 4非常有价值。从长远来看,这是对当前Xcode的重大改进。

答案 2 :(得分:3)

是的,它可以用于HelloWorld项目,但我不认为Apple没有像所需的可用性和文档测试那样。

答案 3 :(得分:0)

首先,您可以安装Xcode 4预览而无需替换现有版本的Xcode;实际上,默认情况下它会像这样安装。所以你不要试图通过尝试来失去任何东西。

根据我的经验,预览版构建了功能完善的应用程序,但是我经常遇到缺少功能的问题(要么他们已经移动到我找不到它们的位置,要么它们还没有实现)以及偶尔会发生崩溃因为我的实际工作,我已经回到了3.2。 this question的答案揭示了其他人的类似反应。

我刚刚检查过,我找不到将控制台或其他任何东西拆分到单独窗口的方法,但我没有那么努力。

答案 4 :(得分:0)

xcode 4 preview 6在性能方面非常糟糕。从界面到调试器和仪器,方向很棒,有很多很多有用的功能。但是,它经常崩溃或进程挂起。对于持续和流动的开发,我建议你使用xcode 3x。查看xcode 4并欣赏我们前进的新功能。

答案 5 :(得分:0)

本周我刚刚切换到XCODE 4,我只是喜欢它。当然,它偶尔会崩溃(好吧,它在启动时会崩溃,但让你继续)。

所有的窗户都在那里,你有很多选择如何布局。

对我来说最令人印象深刻的功能是它现在如何处理编译器错误。我使用VIM编辑我的代码 - 一旦我将文件写出来,XCODE会编译它并向我显示任何错误(我不需要'构建')。更好的是,现在它还有一个按钮,可以从错误转到错误,而不必痛苦地向上滚动到红线。

我的应用程序崩溃现在简直太棒了。在任何崩溃时,都会显示崩溃的C代码的确切行,并显示该时间点的所有局部变量。辉煌!

是的,它有点马车,不时崩溃或挂起。但严重的是,经过几天的努力,我真的不想回去了。