Jolt Awards 2015: Coding Tools, December 16, 2014 The best tools available for creating, testing, and debugging code.
Finalist: XCode 6.1
The newest versions of XCode have transformed the IDE from a problematic and error-prone environment into an innovative IDE that includes useful features that increase developer productivity. For example, the Playground included in XCode is an excellent feature that offers up a productive REPL (Read Evaluate Print Loop) for the new Swift programming language. The Playground enables you to easily evaluate complex expressions, interact with different APIs, and check the results of the execution of loops. Other IDEs are starting to include features similar to the Playground.
The new view-debugging features are very handy in debugging user interfaces for iOS apps. The 3D rendering for each layer in the stack of views makes is easy to select the desired elements and check the related code. If you have ever worked with the 3D Web page inspection in Mozilla Firefox, you will understand the advantages of this feature when fixing complex UIs.
XCode still lacks support for additional programming languages that you need to use when you develop apps or games for iOS devices. However, all the improvements compared with previous versions make it worth the time to upgrade.