엑스코드

'''엑스코드'''()는 애플이 개발한 macOS의 개발 툴 모음이다. 3.2 버전은 맥 OS X 10.6에 포함되어 있으나 자동으로 설치되지는 않는다. 이전의 버전의 맥 OS X에서는 3.2를 지원하지 않기 때문에 옛 버전을 Apple Developer Connection에서 무료로 받을 수 있다.
엑스코드의 주 프로그램은 같은 이름의 통합 개발 환경이다. 여기에는 애플 개발자 문서와 그래픽 인터페이스를 만드는 데 쓰는 인터페이스 빌더가 포함되어 있다.
엑스코드는 자유 소프트웨어인 GCC의 수정된 버전(GCC, apple-darwin9-gcc-4.2.1, apple-darwin9-gcc-4.0.1)을 포함하고 있고 코코아, 카본, 자바에 대한 다양한 프로그래밍 모델을 포함하여 C, C++, 포트란, 오브젝티브-C, 오브젝티브-C++, 스위프트, 자바, 애플스크립트, 파이썬, 루비를 지원한다. 서드 파티로 GNU 파스칼, 프리 파스칼, 에이다, C 샤프, 펄, 하스켈, D를 지원한다. 엑스코드는 디버거의 백엔드로 GDB를 사용한다.
 Xcode 
 cctools 
 ld64 
 GCC 
 LLVM-GCC 
 Apple LLVM/Clang 
 Swift
 1.0 
 ? 
 ? 
* 3.3
* 3.1
* 2.95.2
 - 
 - 
 1.5 
 ? 
 ? 
* 3.3
* 3.1
* 2.95.2
 - 
 - 
 2.2.1 
 590.23.2.obj~17 
 26.0.81 
* 4.0.1 (Apple Computer, Inc. build 5250)
* 3.3 20030304 (Apple Computer, Inc. build 1819)
 - 
 - 
 2.3 
 ? 
 ? 
* 4.0.1 (Apple Computer, Inc. build 5341)
* 3.3 20030304 (Apple Computer, Inc. build 1819)
 - 
 - 
 2.4 
 ? 
 ? 
* 4.0.1 (Apple Computer, Inc. build 5363)
* 3.3 20030304 (Apple Computer, Inc. build 1819)
 - 
 - 
 2.4.1 
 ? 
 ? 
* 4.0.1 (Apple Computer, Inc. build 5367)
* 3.3 20030304 (Apple Computer, Inc. build 1819)
 - 
 - 
 2.5 
 622.9 
 62.1 
* 4.0.1 (Apple Computer, Inc. build 5370)
* 3.3 20030304 (Apple Computer, Inc. build 1819)
 - 
 - 
 3.0 
 667.3~21 
 77 
* 4.0.1 (Apple Inc. build 5465)
* 3.3 20030304 (Apple Computer, Inc. build 1823)
 - 
 - 
 3.1 
 698~13 
 85 
* 4.2.1 (Apple Inc. build 5564)
* 4.0.1 (Apple Inc. build 5484)
* 3.3 20030304 (Apple Computer, Inc. build 1823)
 4.2.1 (Based on Apple Inc. build 5555) (LLVM build 2039) 
 - 
 -
 3.1.1 
 ? 
 ? 
* 4.2.1 (Apple Inc. build 5564)
* 4.0.1 (Apple Inc. build 5488)
* 3.3 20030304 (Apple Computer, Inc. build 1823)
 4.2.1 (Based on Apple Inc. build 5555) (LLVM build 2056) 
 - 
 -
 3.1.2 
 ? 
 ? 
 
* 4.2.1 (Apple Inc. build 5566)
* 4.0.1 (Apple Inc. build 5490)
* 3.3 20030304 (Apple Computer, Inc. build 1823)
 4.2.1 (Based on Apple Inc. build 5555) (LLVM build 2056) 
 - 
 -
 3.1.3 
 ? 
 ? 
 
* 4.2.1 (Apple Inc. build 5574)
* 4.0.1 (Apple Inc. build 5493)
* 3.3 20030304 (Apple Computer, Inc. build 1823)
 4.2.1 (Based on Apple Inc. build 5555) (LLVM build 2064.3) 
 - 
 -
 3.1.4 
 698.1 
 85.2.1 
* 4.2.1 (Apple Inc. build 5577)
* 4.0.1 (Apple Inc. build 5493)
* 3.3 20030304 (Apple Computer, Inc. build 1823)
 4.2.1 (Based on Apple Inc. build 5555) (LLVM build 2064.3) 
 - 
 -
 3.2 
 750 
 95.2.12 
* 4.2.1 (Apple Inc. build 5646)
* 4.0.1 (Apple Inc. build 5493)
 4.2.1 (Based on Apple Inc. build 5646) (LLVM build 2118) 
 - 
 -
 3.2.1 
 750 
 95.2.12 
 
* 4.2.1 (Apple Inc. build 5646)
* 4.0.1 (Apple Inc. build 5493)
 4.2.1 (Based on Apple Inc. build 5646) (LLVM build 2206) 
 - 
 -
 3.2.2 
 773 
 97.2 
* 4.2.1 (Apple Inc. build 5659)
* 4.0.1 (Apple Inc. build 5493)
 4.2.1 (Based on Apple Inc. build 5646) (LLVM build 2207.5) 
 clang version 1.0.2 ( exported) 
 3.2.3 
 782 
 97.14 
* 4.2.1 (Apple Inc. build 5664)
* 4.0.1 (Apple Inc. build 5494)
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2326.10)
 Apple clang version 1.5 (tags/Apple/clang-60) 
 3.2.4 
 782 
 97.14 
 
* 4.2.1 (Apple Inc. build 5664)
* 4.0.1 (Apple Inc. build 5494)
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2326.10)
 Apple clang version 1.5 (tags/Apple/clang-60) 
 3.2.5 
 782 
 97.17 
* 4.2.1 (Apple Inc. build 5664)
* 4.0.1 (Apple Inc. build 5494)
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2333.4) 
 Apple clang version 1.6 (tags/Apple/clang-70) 
 3.2.6 
 795~45 
 97.17 
* 4.2.1 (Apple Inc. build 5666) (dot 3)
* 4.0.1 (Apple Inc. build 5494)
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.6) 
 Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn) 
 -
 4.0 
 800 
 123.2 
 ? 
 ? 
 Apple clang version 2.0 (tags/Apple/clang-137) (based on LLVM 2.9svn) 
 -
 4.0.1 
 ? 
 ? 
 4.2.1 (Apple Inc. build 5666) (dot 3) 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.9) 
 Apple clang version 2.0 (tags/Apple/clang-138) (based on LLVM 2.9svn) 
 -
 4.0.2 
 800~26 
 123.2 
 4.2.1 (Apple Inc. build 5666) (dot 3) 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.9)
 Apple clang version 2.0 (tags/Apple/clang-139) (based on LLVM 2.9svn) 
 -
 4.1 
 806 
 123.2.1 
 4.2.1 (Apple Inc. build 5666) (dot 3) 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00) 
 Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn) 
 -
 4.2 
 809 
 127.2 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) 
 Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn) 
 -
 4.2.1 
 ? 
 ? 
 - 
 ? 
 Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) 
 -
 4.3 
 822 
 112 
 - 
 ? 
 Apple clang version 3.1 (tags/Apple/clang-318.0.45) (based on LLVM 3.1svn) 
 -
 4.3.1 
 ? 
 ? 
 - 
 ? 
 Apple clang version 3.1 (tags/Apple/clang-318.0.54) (based on LLVM 3.1svn) 
 -
 4.3.2 
 ? 
 ? 
 - 
 ? 
 Apple clang version 3.1 (tags/Apple/clang-318.0.58) (based on LLVM 3.1svn) 
 4.3.3 
 822 
 128.2 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00) 
 Apple clang version 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn) 
 -
 4.4 
 829 
 133.3 
 - 
 ? 
 Apple clang version 4.0 (tags/Apple/clang-421.0.57) (based on LLVM 3.1svn) 
 -
 4.4.1 
 ? 
 ? 
 - 
 ? 
 Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn) 
 -
 4.5 
 836 
 134.9 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn) 
 -
 4.5.1 
 ? 
 ? 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) 
 -
 4.5.2 
 ? 
 ? 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) 
 -
 4.6 
 839 
 136 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple LLVM version 4.2 (clang-425.0.24) (based on LLVM 3.2svn) 
 -
 4.6.1 
 839 
 136 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple LLVM version 4.2 (clang-425.0.27) (based on LLVM 3.2svn) 
 -
 4.6.2 
 839 
 136 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) 
 -
 4.6.3 
 839 
 136 
 - 
 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
 Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) 
 -
5.0 
 846.2.1 
 224.1 
 - 
 - 
 Apple LLVM version 5.0 (clang-500.2.75) (based on LLVM 3.3svn) 
 -
5.0.1 
 846.2.4 
 224.1 
 - 
 - 
 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) 
 -
5.0.2 
 846.2.4 
 224.1 
 - 
 - 
 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) 
 -
5.1 
 855 
 236.3 
	- 
 - 
 Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn) 
 -
5.1.1 
 855 
 236.4 
 - 
 - 
 Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) 
 -
 6.0.1 
 ? 
 ? 
 - 
  - 
 6.0 (clang-600.0.51) (based on LLVM 3.5svn) 
 1.0 (swift-600.0.51.4)
 6.1 
 ? 
 ? 
 - 
  - 
 6.0 (clang-600.0.54) (based on LLVM 3.5svn) 
 1.1 (swift-600.0.54.20)
 6.1.1 
 862 
 241.9 
 - 
  - 
 6.0 (clang-600.0.56) (based on LLVM 3.5svn) 
 1.1 (swift-600.0.56.1)
 6.2 
 Apple Inc version cctools-862, GNU assembler version 1.38 
 241.9 
 - 
  - 
 6.0 (clang-600.0.57) (based on LLVM 3.5svn) 
 1.1 (swift-600.0.57.4)
 8.2.1 
 Apple Inc. version cctools-895 
 274.2 
 - 
  - 
 Apple LLVM version 8.0.0 (clang-800.0.42.1) 
 Apple Swift version 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)
*  Xcode – 맥 앱 스토어
*  What’s New in Xcode 
분류:통합 개발 환경
분류:MacOS
분류:2003년 소프트웨어
분류:MacOS 소프트웨어