apple
Icon of Xcode 14 in 2022

Icon of Xcode 14 in 2022

Xcode icon from 2016

Xcode icon from 2016

Xcode is Apple's integrated development environment (IDE) for developing applications and other software for macOS. It was introduced in 2003 for Mac OS X running on PowerPC, and then Intel processors.[1]

On June 22 at the 2020 Worldwide Developers Conference, a developer beta of Xcode 12 was introduced with support for Universal 2 binaries that can run on 64-bit Intel and Apple processors.[2]

Features

Xcode extends and replaces Apple's previous development tools: Project Builder (inherited from NeXT) and Macintosh Programmer's Workshop (for classic Mac OS software). It also superseded CodeWarrior, a popular 3rd-party IDE for developing classic and Carbonized PowerPC software.

Xcode works hand in hand with Interface Builder (also inherited from NeXT), a graphical tool used to create user interfaces.

Xcode includes GCC, and can compile C, C++, Objective C++, Java, and Objective C source code with a variety of programming models, including but not limited to Cocoa, Carbon, and Java.).

Release history

Xcode was first included with .

Xcode was first included with Mac OS X 10.3.

Xcode was first included free with Mac OS X 10.3, which shipped in October 2003. It is able to develop OS X applications that can run on any version of OS X. However, it did not officially work in Mac OS X 10.2. Xcode has been available from the App Store since version 4.

Note: all dates and details below are based on Apple's published dates. Someone will need to download all these versions and check the release notes included in the DMGs to get the real dates and details, as some are questionable.

References

  1. Apple Introduces Xcode, the Fastest Way to Create Mac OS X Applications, Apple Computer. 2003-06-23.
  2. WWDC Special Event — June 22 by Apple, YouTube. 2020-06-22.
  3. Xcode 11.6 (11E708), Apple Developer. 2020-07-15.
  4. Xcode 12 for macOS Universal Apps beta (12A8158a), Apple Developer. 2020-06-22.[DEAD LINK]
  5. Xcode 12 for macOS Universal Apps beta 2 (12A8161k), Apple Developer. 2020-07-07.
  6. Xcode 13.4.1 (13F100), Apple Developer 2022-06-02.
  7. Xcode 14 beta (14A5228q), Apple Developer. 2022-06-06.[DEAD LINK]
  8. Xcode 14 beta 2 (14A5229c), Apple Developer. 2022-06-22.[DEAD LINK]
  9. Xcode 14 beta 5 (14A5294e), Apple Developer. 2022-08-08.[DEAD LINK]
  10. Xcode 14 beta 6 (14A5294g), Apple Developer. 2022-08-23.[DEAD LINK]
  11. Xcode 14 RC (14A309), Apple Developer. 2022-09-07.[DEAD LINK]
  12. Xcode 14 (14A309), Apple Developer. 2022-09-12.
  13. Xcode 14.0.1 RC (14A400), Apple Developer. 2022-09-16.[DEAD LINK]
  14. Xcode 14.0.1 (14A400), Apple Developer. 2022-09-26.
  15. Xcode 14.1 beta (14B5024h), Apple Developer. 2022-09-14.[DEAD LINK]
  16. Xcode 14.1 beta 2 (14B5024i), Apple Developer. 2022-09-22.[DEAD LINK]
  17. Xcode 14.1 beta 3 (14B5033e), Apple Developer. 2022-09-27.[DEAD LINK]
  18. Xcode 14.1 RC (14B47), Apple Developer. 2022-10-18.[DEAD LINK]
  19. Xcode 14.1 (14B47b), Apple Developer. 2022-11-01.
  20. Xcode 14.2 RC (14C18), Apple Developer. 2022-12-07.[DEAD LINK]
  21. Xcode 14.2 (14C18), Apple Developer. 2022-12-13.[DEAD LINK]
  22. Xcode 14.3 (14E222b), Apple Developer. 2023-03-30.

See also

External link

Wikipedia-logo-v2 This page uses Creative Commons Licensed content from Wikipedia (view authors).