Xcode4 Xcode 4-准备好投入生产使用了吗?还有,控制台窗口的行为

Xcode4 Xcode 4-准备好投入生产使用了吗?还有,控制台窗口的行为,xcode4,Xcode4,(目前使用的是Xcode 3.2,在它稳定实用之前,还不确定是否要升级到新版本,但我即将开始新的项目。) 问:Xcode 4预览版是否适合于生产工作(即发布Mac/iOS应用程序),还是应该等到最终版本发布 问题1。我看了苹果的工具状态WWDC视频,他们详细讨论了Xcode的单窗口方法。我在我的控制台窗口生死攸关。该窗口是否也集成到IDE窗口中,或者我是否可以单独显示console窗口 谢谢。首先,您可以安装Xcode 4预览版,而无需更换现有版本的Xcode;事实上,默认情况下它会这样安装。这

(目前使用的是Xcode 3.2,在它稳定实用之前,还不确定是否要升级到新版本,但我即将开始新的项目。)

问:Xcode 4预览版是否适合于生产工作(即发布Mac/iOS应用程序),还是应该等到最终版本发布

问题1。我看了苹果的工具状态WWDC视频,他们详细讨论了Xcode的单窗口方法。我在我的控制台窗口生死攸关。该窗口是否也集成到IDE窗口中,或者我是否可以单独显示console窗口


谢谢。

首先,您可以安装Xcode 4预览版,而无需更换现有版本的Xcode;事实上,默认情况下它会这样安装。这样你就不会因为尝试而失去任何东西

根据我的经验,预览版可以构建功能完美的应用程序,但我经常遇到一些问题,比如缺少功能(或者功能已经转移到我找不到的地方,或者功能还没有实现),或者偶尔会出现崩溃,我在实际工作中回到了3.2版。答案揭示了其他人的类似反应


我刚才检查了一下,找不到办法将控制台或其他任何东西分离到一个单独的窗口中,但我没有尽力。

回答您的问题:

Xcode 4预览版是否适合 生产工作(即发布 Mac/iOS应用程序),还是应该等到 最终版本发布了吗

您可以在Xcode 4中开发,并使用相同的项目在Xcode 4和3之间来回移动。你打算使用Xcode 3.2提交到应用商店,但不清楚这是强制执行的,还是Xcode 4中的漏洞会导致你的应用被拒绝

Mac应用程序不会经过应用程序商店,因此,如果它构建和部署,那么你就去:)确保在部署平台上进行彻底测试,以防万一

我在我的控制台窗口生死攸关。 该窗口是否也集成到中 IDE窗口,或者我可以使用 控制台窗口是否单独显示

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

我不能发布图片,但你可以在:和I.imgur.com/hAjqx.png上看到它们

关于稳定性/实用性的总体问题:我的经验是,新设计非常好。事情的安排更符合逻辑。随着您的适应,它仍然会减慢编码过程,但我正在挖掘新的Xcode,并且认为总体来说我会更快

这里有漏洞,特别是当你打开信封的时候。使用LLDB而不是GDB往往会导致我的计算机完全锁定,例如:(

如果您需要提高工作效率,并且希望在应用商店中花费最少的时间,那么Xcode 3.2就是您应该去的地方


如果你想混日子,并且能够在处理崩溃时花时间学习新的设计和功能,那么Xcode 4是非常有益的。从长远来看,这是对当前Xcode的一大改进。

Xcode 4 preview 6在性能方面非常差劲。该方向非常棒,有很多有用的功能,从调试器和工具的e接口。但是,它经常崩溃或进程挂起。对于持续和流畅的开发,我建议您使用xcode 3x。查看xcode 4并享受我们的新功能。

我本周刚切换到xcode 4,我非常喜欢它。当然,它偶尔会崩溃(好吧,每次启动时它都会崩溃,但让您继续)

所有的窗户都在那里,你可以选择如何布置它们

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

我的应用程序中的崩溃现在简直太棒了。在任何崩溃时,崩溃的C代码的精确行都会显示出来,并且在那个时间点上所有的局部变量都会显示出来。太棒了


是的,它有点问题,有时会崩溃或挂起。但说真的,在它上几天之后,我真的不想再回去了。

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

  • 打开一个新窗口(⌘+班次+T)

  • 隐藏左侧栏和工具栏(如果打开)(⌘+0及⌘+Alt+0)

  • 打开调试区域(⌘+Shift+Y)

  • 拖动调试区域,直到它覆盖整个窗口,然后隐藏工具栏


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

    是的,HelloWorld项目可以,但我不认为苹果没有任何必要的可用性和文档测试。

    感谢Luke和Zem的帮助。谢谢pengas。我还在等你生命太短暂了,Mac/iOS应用程序交付已经太棘手了。干杯。我想指出的是,你可以使用普通的“控制台”应用程序来查看你的NSLog()的输出消息,即使它们在设备上运行。谢谢你…我使用了4个监视器,我认为此更新会破坏我的系统。太棒了!总是很高兴找到方法来重新启用我的生产力!:)