Xcode 4.6 arrives alongside iOS 6.1
In the wake of the release of iOS 6.1, Apple has also published version 4.6 of the Xcode development environment. The over 1.5GB of IDE is the recommended way of developing applications for iOS and Mac OS X. The update is available either through the Software Update manager or is available in the Mac App Store.
The update changes how Xcode is packaged to include the entire package, rather than an "Install Xcode" application, and incorporates the SDKs for OS X 10.8 Mountain Lion and iOS 6.1. Among the enhancements, code completion is now more accurate with better heuristics and an optimised default data set. New compiler warnings for developers will help spot potential bugs when using ARC (Automatic Reference Counting) and weak references, while the C++11 implementation adds support for "user defined literals" and "unrestricted unions". Debugger support now allows developers to inspect the elements within NSArray and NSDictionary objects and the Analyze functionality now digs deeper when doing static analysis.
There are also improvements in indexing performance and various bug fixes and stability improvements. Further details are available in the release notes.