New Coders: Listen. Xcode is great.
All the 1-star reviews have got to be angry people. If you’re new to coding, learn Xcode—it is a great tool.
-Auto-correcting and auto-filling out methods
This makes it easier to try out new code you don’t know anything about, because the code completes and asks you what values you want to fill in.
-Fairly accurate de-bugging
Most bugs you’ll learn after about 6 months of going onto Stack Overflow. I’m at the point now where I get an error message and now precisely where it’s coming from. At first, a single little bug will take you days to figure out (seriously). But the more you try, the more you look into in (on Stack Overflow), the more you’ll begin to be able to quickly move through bugs. Expect 6 months of working through bugs until it doesn’t take 1 or 2 days to figure it out.
-All the app files are in one place
Your image files (icons, mainly) are in folders along with you code files, so you can move easily through designing your app.
-Works well with GitHub and Cocoapods.
Learn these. GitHub is where you will store you code in the Cloud. Cocoapods is where you’ll get code Libraries (pre-written code), so you don’t have to write you own code to do standard tasks (like, keyboard helper).
All in all, I think Xcode is one of the greatest gifts to modern programmers. I started about a year ago. I’ve used Xcode every day. In the past, trying to write code in command-line interfaces, or in text documents, was painful. With Xcode’s “Storyboarding,” which is the familiar click and drag style (like Paint for Microsoft), *seeing* your project is much easier. Xcode *is* beginner-friendly, contrary to the 1-star reviews.
I write the review simply to explain to beginners: if you’re starting to write code, use Xcode.
MujiWolf about
Xcode, v8.1