2008-12-02 79 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版本。