2008-12-02 9 views
11

Ich möchte Apples Xcode-IDE verwenden, um Anwendungen auf dem OS X zu entwickeln, aber ich finde die Benutzeroberfläche immens verwirrend, da ich so in Visual Studio unter Windows gewohnt bin.Xcode-Schnellstart für den Visual Studio-Entwickler

Kennt jemand Xcode-Quickstart-Handbücher für den Visual Studio-Entwickler, die gängige Aufgaben und Funktionen von einem zum anderen abbilden?

Zum Beispiel kann ich nicht einmal herausfinden, wie das C/C++ - Befehlszeilenprogramm in einem neuen Shell-Fenster (Terminal.app) gestartet wird, d. H. Was passieren würde, wenn Sie F5 in Visual Studio gedrückt haben.

Antwort

1

Zum Anzeigen der Shell bei einer Befehlszeilenanwendung, die im Konsolenfenster ausgeführt wird, nicht in einem Terminalfenster. Dies ermöglicht eine vollständige Interaktion mit gdb. Um das Konsolenfenster zu öffnen, drücken Sie Shift-Befehl-R, um die Ausgabe Ihres Programms zu sehen.

Wenn Sie möchten, dass Xcode das Konsolenfenster beim Start Ihrer App anzeigt, gehen Sie in die Einstellungen. Auf der Registerkarte Debugger gibt es eine Dropdown-Liste mit der Aufschrift "On Start": Wählen Sie "Show Console" oder "Show Console and Debugger" und sie werden geöffnet, wenn Sie auf run drücken.

Soweit ein Quickstart oder Tutorial, bin ich nicht sicher von bestimmten Online-Tutorials, aber Sie sollten vielleicht das Buch Xcode 3 Unleashed von Fritz Anderson.

2

Das Xcode 3 Buch ist gut, stimme ich zu. Speziell zum Erlernen der Xcode-Umgebung.

Ziel ist es jedoch, mit Mac OS X 10.4 kompatibel zu sein, sodass keine Garbage Collection oder Eigenschaften usw. verwendet werden.

Als Lernwerkzeug - Sie können Spaß haben, den Code zu refaktorieren, um die Funktionen des neuen Betriebssystems zu verwenden.

Sie wären besser dran (meiner Meinung nach) das Hillegass Cocoa Programming Buch zu bekommen und von dort zu starten, anstatt zu versuchen, Ihren VS-Workflow auf einem Mac zu duplizieren.

2

Ich bin in einer ähnlichen Situation zu Ihnen - ich benutze Visual Studio bei der Arbeit und XCode zu Hause, so dass die Unterschiede ziemlich frustrierend sein können.

Ein Werkzeug, das Sie interessieren könnten, vor allem, wenn Sie ReSharper verwenden, ist die neue Jetbrains „AppCode“ Projekt - siehe http://www.infoq.com/news/2011/04/jetbrains-appCode

Es ist ein Code-Bearbeitung IDE, die erheblich verbesserte Code-Analyse bietet, Fixieren, Navigation und Refactoring-Funktionen . Es ist kein kompletter Ersatz für XCode - die Bearbeitung von Nibs muss noch gemacht werden - aber IMO lohnt es sich, zwischen den beiden zu wechseln, um die Vorteile zu nutzen.

Als Visual Studio-Benutzer werden Sie sich sofort zu Hause fühlen, da die Benutzeroberfläche viel näher an VS als an XCode ist.

Derzeit ist ihr frühes Zugriffsprogramm geöffnet, so dass Sie Alpha-Builds herunterladen können.