Xcode Quickstart for Visual Studio Developer

I would like to use Apple Xcode IDE to develop apps on OS X, but I find the user interface very confusing because I am so used to developing in Visual Studio on Windows.

Does anyone know of any Xcode quickstart instructions for Visual Studio developer that map common tasks and functions from one to the other?

For example, I can't even figure out how to run the C / C ++ command line tool that writes to a new shell window (Terminal.app), that is, what happens if you press F5 in Visual Studio.

+11


source to share


3 answers


To view the shell when the command line application that is running in the console window is not in the terminal window. This allows full interoperability with gdb. To open a console window, press Shift-Command-R to view the output of your program.

If you want Xcode to show a console window when the application starts, go to settings. On the Debugger tab, there is a dropdown that says On Start: select Show Console or Show Console and Debugger and they'll open when you hit run.



As for the quickstart or tutorial, I'm not sure of any specific online tutorials, but you can check out the Xcode 3 Unleashed book by Fritz Anderson.

+1


source


Xcode book 3 is good, I agree. Specifically for learning about the Xcode environment.

But it targets compatibility with Mac OS X 10.4, so there is no garbage collection or properties, etc.



As a learning tool, you can have fun refactoring your code to use the features of the new OS.

You'd be better off (in my opinion) getting the Hillegass Cocoa Programming book and starting from there, rather than trying to duplicate your VS workflow on a Mac.

+2


source


I'm in a similar situation with you - I use Visual Studio at work and Xcode at home, so the differences can be pretty frustrating.

One of the tools that might interest you, especially if you are using Resharper, is the new JetBrains "AppCode" project - see http://www.infoq.com/news/2011/04/jetbrains-appCode

It is a code editing environment that offers vastly improved functionality for parsing, committing, navigating, and refactoring code. It is not a complete replacement for editing Xcode-niba still needs it, but IMO worth putting in with some toggling between the two benefits it brings.

As a Visual Studio user, you will feel right at home as the UI is much closer to VS than XCode.

Their early access program is currently open, so you can download alpha builds.

+2


source







All Articles