I would like to use Apple's Xcode IDE to develop applications on the OS X, but I find the UI immensely confusing because I am so used to developing in Visual Studio on Windows.
Does anyone know of any Xcode quickstart guides for the Visual Studio developer that map common tasks and functionality from one to the other?
For example, I can't even work out how to launch the C/C++ command line tool being written in a new shell window (Terminal.app) i.e. what would happen if you pressed F5 in Visual Studio.
Reviewers felt that Visual Studio meets the needs of their business better than Xcode. When comparing quality of ongoing product support, reviewers felt that Visual Studio is the preferred option. For feature updates and roadmaps, our reviewers preferred the direction of Visual Studio over Xcode.
Xcode contains lots of great tools that help streamline the development process, making it easy for experienced developers to push apps out quickly. But it's also a user-friendly IDE, so the learning curve isn't as steep for beginners. This is the only official way to create apps by Apple.
Very easy one the answer is Visual Studio. Most of the answers here like "android studio best for android app, Xcode is best for IOS or Mac app" this is not true because that IDEs' are not the best of but they are must have. If you want an IOS app you must use Xcode.
The Xcode 3 book is good, I agree. Specifically for learning the Xcode environment.
But, it's aim is to be compatible with Mac OS X 10.4, so there is no Garbage Collection or properties, etc being used.
As a learning tool - you can have fun refactoring the code to use the features of the new OS.
You would 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.
I'm in a similar situation to you - I use Visual Studio at work and XCode at home, so the differences can be quite frustrating.
One tool that may interest you, especially if you use Resharper, is the new Jetbrains "AppCode" project - see http://www.infoq.com/news/2011/04/jetbrains-appCode
It's a code editing IDE that offers vastly improved code analysis, fixing, navigation and refactoring features. It's not a complete replacement for XCode - nib editing still needs done there - but IMO it's worth putting up with some switching between the two for the advantages it brings.
As a Visual Studio user you'll feel immediately at home as the UI is much closer to VS than to XCode.
Currently their early access program is open so you can download alpha builds.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With