Xcode

Licence: Freeware
Version 5.1.1 | Release Date: 2014-04-11 | Download

What's New in Version 5.1.1

Includes SDKs for OS X 10.9 Mavericks, OS X 10.8 Mountain Lion, and iOS 7.1.

• Fixes an issue that would reposition the Interface Builder canvas unexpectedly.
• Improves the reliability of Quick Look within the debugger.
• Fixes an issue where test cases would report as failed when in fact they had passed.
• Fixes a rare code generation issue in the LLVM compiler.
• Includes additional bug fixes and stability improvements.

Version 5.1 | Release Date: 2014-03-12 | Download

What's New in Version 5.1

Includes SDKs for OS X 10.9 Mavericks, OS X 10.8 Mountain Lion, and iOS 7.1.

• Adds new Auto Layout constraint inspector with support for all constraint types.
• Adds Quick Look support in the debugger for custom object types.
• Improves ability to resolve symbols in Instruments.
• Updates the iOS standard architecture setting to include 64-bit.
• Includes additional bug fixes and stability improvements.

Version 5.0.2 | Release Date: 2013-11-12 | Download

What's New in Version 5.0.2

Includes SDKs for OS X 10.9 Mavericks, OS X 10.8 Mountain Lion, and iOS 7.

• Fixes occasional hangs in iOS Simulator during app install, or when debugging.
• Fixes a crash that could occur while debugging on devices running iOS 6.
• Additional bug fixes and stability improvements.

Version 5.0.1 | Release Date: 2013-10-23 | Download

What's New in Version 5.0.1

Includes SDKs for OS X 10.9 Mavericks, OS X 10.8 Mountain Lion, and iOS 7.

New features for OS X Mavericks:

• Continuous integration bots build and test your iOS and OS X apps on OS X Server.
• Source Control menu creates new remote Git repositories on Mac servers.
• Debug Gauge for energy use displays a live graph of your app’s power consumption.

Version 5.0 | Release Date: 2013-09-21 | Download

What's New in Version 5.0

• Includes SDKs for OS X 10.8 Mountain Lion and iOS 7.
• LLVM compiler builds 64-bit apps for iOS 7.
• Automatic Configuration enables services like iCloud and Game Center with one click.
• Test Navigator helps you quickly add, edit, and run unit tests.
• Test Assistants display tests and code side-by-side for test driven development.
• Auto Layout in IB can generate constraints automatically, or allow free-form design.
• Preview Assistant demonstrates your UI in portrait or landscape, for iOS 6 or iOS 7.
• Asset Catalog organizes all your project’s images in a single .xcassets archive.
• Debug Gauges show CPU, memory, iCloud, and OpenGL ES usage at a glance.
• Source Control top-level menu enables context sensitive branching and merging.
• Modules build setting speeds compile times, and enables auto-linking system frameworks.

Version 4.6.3 | Release Date: 2013-06-26 | Download

What's New in Version 4.6.3

• Fixes an issue where debugging in the iOS Simulator could hang on OS X 10.8.4.

Included in Xcode 4.6:

• Includes SDKs for OS X 10.8 Mountain Lion and iOS 6.1.
• Code completion heuristics are more accurate, and use an optimized default data set.
• New compiler warnings help identify potential bugs when using ARC and weak references.
• C++11 support for ‘user defined literals’ and ‘unrestricted unions’ features.
• Debugger can inspect elements within NSArray or NSDictionary objects.
• Analyze now performs deeper cross-function static analysis of Objective-C and C++ code.
• The number of indexing passes is reduced due to improved dependency checking.

Version 4.5.2 | Release Date: 2012-11-01 | Download
No changes specified
Version 4.4.1 | Release Date: 2012-08-09 | Download

What's New in Version 4.4.1

This update runs on both OS X Lion and OS X Mountain Lion.

Included in Xcode 4.4:

• SDKs for OS X 10.8 Mountain Lion and iOS 5.1.
• Enhanced for the MacBook Pro with Retina display.
• Code completion persists your selections to give more accurate suggestions.
• Objective-C @synthesize command is generated by default when using properties.
• Objective-C adds literal syntax for numbers, arrays, dictionaries, and expressions when developing for OS X.
• Apple LLVM compiler supports additional C++11 features, including lambdas.
• Assistant editor tracks caller or callee for the current selection.
• New localization workflow can share a single base .xib file for multiple locales on OS X.
• Source control can commit individually selected changes.
• ARC migration tool converts both retain/release and garbage collected code.
• Fixes an issue where code completion could fail, requiring the user to delete derived data.
• Additional bug fixes and stability improvements.

Version 4.4 | Release Date: 2012-07-26 | Download

What's New in Version 4.4

This update runs on both OS X Lion and OS X Mountain Lion.

Included in Xcode 4.4:

• SDKs for OS X 10.8 Mountain Lion and iOS 5.1.
• Enhanced for the MacBook Pro with Retina display.
• Code completion persists your selections to give more accurate suggestions.
• Objective-C @synthesize command is generated by default when using properties.
• Objective-C adds literal syntax for numbers, arrays, dictionaries, and expressions when developing for OS X.
• Apple LLVM compiler supports additional C++11 features, including lambdas.
• Assistant editor tracks caller or callee for the current selection.
• New localization workflow can share a single base .xib file for multiple locales on OS X.
• Source control can commit individually selected changes.
• ARC migration tool converts both retain/release and garbage collected code.
• Fixes an issue where code completion could fail, requiring the user to delete derived data.
• Additional bug fixes and stability improvements.

Version 4.3.3 | Release Date: 2012-06-12 | Download

What's New in Version 4.3.3

• Includes iOS 5.1 SDK and an updated SDK for OS X Lion.
• Provides additional bug fixes and stability improvements.

Features and enhancements in previous Xcode updates:

• New code signing workflow supports signing OS X apps with Developer ID.
• Open Developer Tool menu launches Instruments, File Merge, and other tools.
• ARC migration tool converts both retain/release and garbage collected code.
• Storyboards let you design multiple iOS screens, and define the segues among them.
• Automatic Reference Counting (ARC) saves you from manually managing retain/release.
• OpenGL ES Debugger graphically analyzes your OpenGL scene directly within the IDE.
• Apple LLVM compiler supports C++11 features and the LLVM libc++ standard library.
• Older iOS Simulators and device debugging symbols are downloaded on-demand.
• Interface Builder support for Auto Layout and new Aqua controls such as NSPopover.

Version 4.3.2 | Release Date: 2012-03-23 | Download

What's New in Version 4.3.2

Xcode is now distributed as an application, rather than as an installer. This change enables Xcode to be updated directly from the Mac App Store.

• Includes SDKs for Mac OS X 10.7 Lion and iOS 5.1
• New code signing workflow supports signing OS X apps with Developer ID
• Adds installation of command-line tools to the Downloads preference pane
• Open Developer Tool menu launches Instruments, File Merge, and other tools
• ARC migration tool converts both retain/release and garbage collected code
• Additional bug fixes and stability improvements

Version 4.3.1 | Release Date: 2012-03-09 | Download

What's New in Version 4.3.1

Xcode is now distributed as an application, rather than as an installer. This change enables Xcode to be updated directly from the Mac App Store.

• Includes SDKs for Mac OS X 10.7 Lion and iOS 5.1
• New code signing workflow supports signing OS X apps with Developer ID
• Adds installation of command-line tools to the Downloads preference pane
• Open Developer Tool menu launches Instruments, File Merge, and other tools
• ARC migration tool converts both retain/release and garbage collected code
• Additional bug fixes and stability improvements

Version 4.3 | Release Date: 2012-02-16 | Download
No changes specified
Version 4.2 | Release Date: 2011-10-12 | Download
No changes specified
Version 4.0.2 | Release Date: 2011-04-14 | Download

Bug fix update of some sort. I can't find release notes on the website, but maybe the App Store has something.

Version 4.0.1 | Release Date: 2011-03-25 | Download

What's New in Version 4.0.1

- Improved Assistant editor logic when switching among different file types
- Fixed a bug in "Install Xcode.app" that hangs at 99% complete, never finishing
- Fixed a bug that prevented indexing of some projects
- Fixed a bug related to nil settings in the Core Data model editor
- Fixed a bug that prevented automatic download of iOS documentation
- Fixed a bug in LLVM GCC 4.2 and LLVM compiler 2.0 for iOS projects
- Additional bug fixes and stability improvements

Version 4.0 | Release Date: 2011-03-14 | Download
No changes specified
Version 3.2.5 | Release Date: 2010-10-14 | Download
No changes specified
Version 3.2.2 | Release Date: 2010-04-03 | Download
No changes specified
Version 3.2.2 | Release Date: 2010-04-03 | Download

Xcode 3.2.2 adds support for developing iPad and Universal iPad/iPhone apps • New menu option: Project -> Upgrade Current Target for iPad... • To configure Universal apps that run on both iPad and iPhone, in Build Settings:
- set Base SDK in the Architectures section to “iPhone SDK 3.2” - set iPhone OS Deployment Target to iPhone OS 3.1.3 or earlier
• For iPad-only development, use iPhone SDK 3.2 and target iPhone OS 3.2 • For iPhone-only, use iPhone SDK 3.1.3 and target iPhone OS 3.1.3 or earlier • Be sure to set Targeted Device Family to iPad, iPhone, or iPhone/iPad
http://adcdownload.apple.com/iphone/iphone_sdk_3.2__final/final_about_xcode_3.2.2_snow_leopard.pdf

Version 3.2.1 | Release Date: 2009-10-09 | Download
No changes specified
Version 3.2 | Release Date: 2009-08-28 | Download

Xcode 3.2 developer tools for Mac OS X 10.6 has the following improvements:
• Static code analysis is fully integrated within the Xcode IDE via the Build and Analyze option under the Build menu or via custom build settings
• New Build Results window collects warnings and errors in a persistent log
• GCC 4.2 is the primary system compiler for the 10.6 SDK
• The next-generation LLVM compiler is included using two different front ends - the Clang compiler is a new, leading-edge front end that also provides the basis for the new static analyzer. For maximum compatibility, the GCC LLVM compiler utilizes the LLVM back-end with the GCC 4.2 front-end parser.
• New template chooser and project assistants • New opening window for quick access to recent projects

Version 3.1.3 | Release Date: 2009-06-17 | Download
No changes specified
Version 3.1.2 | Release Date: 2008-11-23 | Download

• The assistant interface has been completely revamped, making it easier to
create "New Project", "New Target", and "New File" resources. This release of
Xcode also adds new assistant templates for both Mac OS X and iPhone OS
applications.
• A new Overview toolbar item lets you see and set the project's active Target,
Configuration, Executable, Architecture, and SDK with a single control.
• It is now possible to set a global "override" SDK as the Active SDK, making it
easy to test the build of your entire project against a different platform.
• New interface shortcuts have been added to the Build Setting inspectors
making it easy to set the desired compiler, architectures, and SDKs
• You can now add Libraries and Frameworks directly into the Target window and
relate them to the project's SDK.
• The Xcode UI now allows you to designate a library or framework as weak-
linked, to support building with newer SDKs while targeting older OS versions.
• New "Edit all in scope" option within the Xcode source editor makes it easy to
update all instances of the selected symbol within the current scope of code.
• You can now have conditional build settings assigned for any combination of
architecture and SDK.
• LLVM GCC 4.2 is a new optional compiler based on the LLVM.org open source
project. LLVM GCC 4.2 provides an LLVM-based back-end optimizer using the
GCC 4.2 front-end parser. This compiler is both source and binary compatible
with GCC 4.2 and requires the Mac OS X 10.5 SDK or "Current OS" SDK.
• GCC 4.2 is a new optional compiler with stricter C and C++ language
enforcement, security enhancements, performance optimizations, and bug fixes
over GCC 4.0. Requires the Mac OS X 10.5 SDK or "Current OS" SDK

Version 3.1.1 | Release Date: 2008-10-17 | Download

• SDK support for targeting non-Mac OS X platforms, including iPhone OS SDK.
• GCC 4.2 & LLVM GCC 4.2 optional compilers for use with Mac OS X 10.5 SDK
• Updated assistants to create new projects, targets, and source files
• Toolbar uses a single popup to choose platform, target, and debug/release
• Integrated SCM support now works with Subversion 1.5

Version 3.1 | Release Date: 2008-08-02 | Download

"Xcode 3.1 is an update release of the developer tools for Mac OS X, and is the same version included with the iPhone SDK. This release provides additional GCC and LLVM compiler options, general bug fixes, and must be installed on Leopard, Mac OS X 10.5.0 and higher. Xcode 3.1 defaults to upgrading Xcode 3.0, but may optionally be installed along side existing Xcode installations. See the accompanying release notes for detailed installation instructions, known issues, and security advisories."

Version 3.0 | Release Date: 2007-10-26 | Download
No changes specified
Version 2.4.1 | Release Date: 2006-10-31 | Download

Xcode 2.4.1 is the latest release of Apple Computer's integrated development environment for Mac OS X. This release addresses many known issues and is a recommended upgrade for all Xcode users of versions 2.2.1 or earlier. Please choose Show Older Release Notes from the Help menu to see the release notes for previous releases of Xcode. Additionally, the complete list of Xcode and related tools release notes can be found from within Xcode by choosing Help -> Xcode Help from the menu bar, and selecting the "Release Notes" bookmark item or look in the /Developer/ADC Reference Library/releasenotes folder.

Version 2.4 | Release Date: 2006-08-17 | Download

The Xcode 2.4 release provides overall stability improvement and adds support for 64-bit Intel based Mac computers. It is recommended that all Xcode users install this update.

Version 2.3 | Release Date: 2006-07-10 | Download
No changes specified