2008-12-02 83 views
11

我想使用Apple的Xcode IDE在OS X上开发应用程序,但是我发现UI非常混乱,因为我习惯于在Windows上的Visual Studio中开发。Visual Studio开发人员的Xcode快速入门

有谁知道Visual Studio开发人员将任何Xcode快速入门指南从一个映射到另一个的常见任务和功能吗?例如,我甚至无法解决如何启动在新shell窗口(Terminal.app)中编写的C/C++命令行工具,即如果您在Visual Studio中按F5会发生什么情况。

回答

1

用于在命令行应用程序(即在控制台窗口中完成)而不是在终端窗口中查看shell。这允许与gdb完全交互。要打开控制台窗口,请按Shift-Command-R查看程序的输出。

如果您希望Xcode在启动应用程序时显示控制台窗口,请进入首选项。在Debugger选项卡中,有一个标有“On Start:”的下拉列表,选择“Show Console”或“Show Console and Debugger”,它们将在您运行时打开。

至于快速入门或教程,我不确定任何特定的在线教程,但您可能想看看Fritz Anderson的书Xcode 3 Unleashed

2

Xcode 3书很好,我同意。专门用于学习Xcode环境。

但是,它的目标是与Mac OS X 10.4兼容,因此没有使用垃圾收集或属性等。

作为一种学习工具 - 您可以玩得开心重构代码以使用新操作系统的功能。

你会更好(在我看来)得到Hillegass Cocoa Programming书,并从那里开始,而不是试图在Mac上复制你的VS工作流。

2

我和你有类似的情况 - 我在工作时使用Visual Studio,在家使用XCode,所以差异可能会相当令人沮丧。

一个工具,您可能会感兴趣,特别是如果你使用ReSharper的,是新的Jetbrains的“AppCode”项目 - 见http://www.infoq.com/news/2011/04/jetbrains-appCode

这是一个代码编辑IDE,提供了极大改进的代码分析,固定,导航和重构功能。它不是XCode的完全替代品 - 笔尖编辑仍然需要在那里完成 - 但是IMO值得考虑两者之间的一些切换以获得它带来的优势。

作为一名Visual Studio用户,您会立即感受到家的感觉,因为UI比XCode更接近VS.

目前他们的早期访问计划是开放的,所以你可以下载alpha版本。