Xcode 7.0

Swift 2 and SDKs for iOS 9, watchOS 2, and OS X 10.11

#3 Product of the DaySeptember 17, 2015
Would you recommend this product?
No reviews yet
The screenshots make it look so complex, yet it seems like Apple is trying to appeal to a broad range of potential developers with the sample app screenshots. Curious; I wonder who Apple thinks is their target audience for Xcode these days...
@chrismessina I remember using Xcode 3. Boy *that* was confusing. I love what they've been doing with Xcode 4 and thereafter.
Xcode looks very confusing at the beginning but after a while, some tutorials or a good book plus a small test project you really feel the power. I want to even go so far to say that I love Xcode and all its built-in sugar which makes iOS/Mac development so much more productive and convenient. The "Playground" feature with its live result rendering is a fantastic way to quickly test API methods or algorithms.
Xcode is a really powerful IDE to get your project out, but still has many issues in terms of the performance, Storyboard which is really limited, Live rendering as well lags while typing your code, and each time your are faced with crashes, also a boring way to create games not like what it does SpriteBuilder with its GUI... I think that Apple has more things to do to enhance even better its IDE.
@ziad_tamim The crashes are definitely a problem, but it probably only happens once a day to me, and I never lose any work because of it. Xcode 7 will dramatically improve the use of Storyboards by allowing us to add "Storyboard References". These make it much simpler to use multiple smaller storyboards instead of one huge one. I can't wait until I have time to split some of our bigger projects into multiple storyboards - it will dramatically speed up work (because of shorter "rendering" times), and also speed up build times. Apart from that, there are some other nice touches in this version, but probably too technical for talking about here. Anyway, overall I'm very pleased with the update, and am fortunately not having any problems using the GM for production code.