'''엑스코드'''()는 애플이 개발한 OS X의 개발 모음이다. 3.2 버전은 OS 10.6에 포함되어 있으나 자동으로 설치되지는 않는다. 이전의 버전의 OS X에서는 3.2를 지원하지 않기 때문에 버전을 Apple Developer Connection에서 무료로 받을 있다. 엑스코드의 프로그램은 같은 이름의 통합 개발 환경이다. 여기에는 애플 개발자 문서와 그래픽 인터페이스를 만드는 쓰는 인터페이스 빌더가 포함되어 있다. 엑스코드는 자유 소프트웨어인 GCC의 수정된 버전(GCC, 포함하고 있고 코코아, 카본, 자바에 대한 다양한 프로그래밍 모델을 포함하여 C, C++, 포트란, 오브젝티브-C, 오브젝티브-C++, 스위프트, 자바, 애플스크립트, 파이썬, 루비를 지원한다. 서드 파티로 GNU 파스칼, 프리 파스칼, 에이다, 샤프, 펄, 하스켈, 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 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 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 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 (based on LLVM 2.9svn) 4.0 800 123.2 Apple clang version 2.0 (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 (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 (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 (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 (based on LLVM 3.0svn) 4.2.1 Apple clang version 3.0 (based on LLVM 3.0svn) 4.3 822 112 Apple clang version 3.1 (based on LLVM 3.1svn) 4.3.1 Apple clang version 3.1 (based on LLVM 3.1svn) 4.3.2 Apple clang version 3.1 (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 (based on LLVM 3.1svn) 4.4 829 133.3 Apple clang version 4.0 (based on LLVM 3.1svn) 4.4.1 Apple clang version 4.0 (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 (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 (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 (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 (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 (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 (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 (based on LLVM 3.2svn) 5.0 846.2.1 224.1 Apple LLVM version 5.0 (based on LLVM 3.3svn) 5.0.1 846.2.4 224.1 Apple LLVM version 5.0 (based on LLVM 3.3svn) 5.0.2 846.2.4 224.1 Apple LLVM version 5.0 (based on LLVM 3.3svn) 5.1 855 236.3 Apple LLVM version 5.1 (based on LLVM 3.4svn) 5.1.1 855 236.4 Apple LLVM version 5.1 (based on LLVM 3.4svn) 6.0.1 6.0 (based on LLVM 3.5svn) 1.0 6.1 6.0 (based on LLVM 3.5svn) 1.1 6.1.1 862 241.9 6.0 (based on LLVM 3.5svn) 1.1 6.2 Apple Inc version cctools-862, GNU assembler version 1.38 241.9 6.0 (based on LLVM 3.5svn) 1.1 8.2.1 Apple Inc. version cctools-895 274.2 Apple LLVM version 8.0.0 Apple Swift version 3.0.2 == 참고 문헌 == == 외부 링크 == Xcode 스토어 What’s New in Xcode 분류:통합 개발 환경 분류:MacOS 분류:2003년 소프트웨어 분류:MacOS 소프트웨어