我想使用 Apple 的 Xcode IDE 在 OS X 上开发应用程序,但我发现 UI 非常混乱,因为我非常习惯在 Windows 上使用 Visual Studio 进行开发。
有谁知道 Visual Studio 开发人员的任何 Xcode 快速入门指南,它们将常见任务和功能从一个映射到另一个?
例如,我什至不知道如何启动在新的 shell 窗口 (Terminal.app) 中编写的 C/C++ 命令行工具,即如果在 Visual Studio 中按 F5 会发生什么。
我想使用 Apple 的 Xcode IDE 在 OS X 上开发应用程序,但我发现 UI 非常混乱,因为我非常习惯在 Windows 上使用 Visual Studio 进行开发。
有谁知道 Visual Studio 开发人员的任何 Xcode 快速入门指南,它们将常见任务和功能从一个映射到另一个?
例如,我什至不知道如何启动在新的 shell 窗口 (Terminal.app) 中编写的 C/C++ 命令行工具,即如果在 Visual Studio 中按 F5 会发生什么。
Xcode 3 的书很好,我同意。专门用于学习 Xcode 环境。
但是,它的目标是与 Mac OS X 10.4 兼容,因此没有使用垃圾收集或属性等。
作为一种学习工具 - 您可以享受重构代码以使用新操作系统的功能的乐趣。
你会更好(在我看来)获得Hillegass Cocoa Programming这本书并从那里开始,而不是试图在 Mac 上复制你的 VS 工作流程。
我和你的情况类似——我在工作中使用 Visual Studio,在家里使用 XCode,所以这些差异可能会让人非常沮丧。
您可能会感兴趣的一个工具,尤其是如果您使用 Resharper,是新的 Jetbrains“AppCode”项目 - 请参阅http://www.infoq.com/news/2011/04/jetbrains-appCode
它是一个代码编辑 IDE,提供了极大改进的代码分析、修复、导航和重构功能。它不是 XCode 的完全替代品——笔尖编辑仍然需要在那里完成——但 IMO 值得忍受在两者之间进行一些切换,以获得它带来的优势。
作为 Visual Studio 用户,您会立即感到宾至如归,因为 UI 更接近 VS 而不是 XCode。
目前他们的早期访问计划是开放的,因此您可以下载 alpha 版本。
用于在命令行应用程序时查看 shell,这是在控制台窗口中完成的,而不是在终端窗口中。这允许与 gdb 进行完全交互。要打开控制台窗口,请按 Shift-Command-R 以查看程序的输出。
如果您希望 Xcode 在启动应用程序时显示控制台窗口,请进入首选项。在 Debugger 选项卡中,有一个标有“On Start:”的下拉列表,选择“Show Console”或“Show Console and Debugger”,当您点击运行时它们将打开。
至于快速入门或教程,我不确定是否有任何特定的在线教程,但您可能需要查看Fritz Anderson的Xcode 3 Unleashed一书。