Developer(s) | Apple Inc. |
---|---|
Stable release | 8.2.1 (8C1002) (December 19, 2016 | )
Written in | C, C++, Objective-C, Objective-C++, Swift |
Operating system |
Mac OS X 10.3 (version 1.x) Mac OS X 10.4 (version 2.x) Mac OS X 10.5 (versions 2.5, 3.0, 3.1) Mac OS X 10.6 (versions 3.2, 4.0, 4.1, 4.2) Mac OS X 10.7 (versions 4.1, 4.2, 4.3, 4.4, 4.5, 4.6) OS X 10.8 (version 4.4, 4.5, 4.6, 5.x) OS X 10.9 (version 5.x, 6.0, 6.1, 6.2) OS X 10.10 (version 6.x, 7.x) OS X 10.11 (version 7.x, 8.x) macOS 10.12 (version 8.x) |
Type | Integrated development environment (IDE) |
License | Freeware with open source components |
Website | developer |
Xcode is an integrated development environment for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS and tvOS. First released in 2003, the latest stable release is version 8 and is available via the Mac App Store free of charge for OS X El Capitan and macOS Sierra users.Registered developers can download preview releases and prior versions of the suite through the Apple Developer website. However, Apple recently made a beta version of version 8.0 of the software available to those of the public with Apple Developer accounts.
Xcode supports source code for the programming languages C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, ResEdit (Rez), and Swift, with a variety of programming models, including but not limited to Cocoa, Carbon, and Java. Third parties have added support for GNU Pascal,Free Pascal,Ada,C#,Perl, and D.