「Xcode」の版間の差分
編集の要約なし |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple) - log |
||
5行目: | 5行目: | ||
| 説明文 = <!-- スクリーンショットの説明文 --> |
| 説明文 = <!-- スクリーンショットの説明文 --> |
||
| 開発者 = <!-- 人物の名前 --> |
| 開発者 = <!-- 人物の名前 --> |
||
| 開発元 = [[ |
| 開発元 = [[Apple]] |
||
| 初版 = {{Start date and age|2003|10|24}} |
| 初版 = {{Start date and age|2003|10|24}} |
||
| 最新版 = 12.4 |
| 最新版 = 12.4 |
||
23行目: | 23行目: | ||
| 公式サイト = {{URL|https://developer.apple.com/xcode/}} |
| 公式サイト = {{URL|https://developer.apple.com/xcode/}} |
||
}} |
}} |
||
'''Xcode'''(エックスコード)は、[[ソフトウェア]]を開発するための[[ |
'''Xcode'''(エックスコード)は、[[ソフトウェア]]を開発するための[[Apple]]の[[統合開発環境]] (IDE) であり、かつては[[macOS|Mac OS X]]に付属する形で配布されていた。[[Mac OS X v10.3]]のリリースと共に[[2003年]][[10月24日]]に初めて紹介されたこのソフトは、[[NeXT]]の資産を受け継ぐMac OS Xの初期IDE「'''[[Project Builder]]'''」を進化させる事となった。 |
||
[[Macintosh]] (macOS) にてmacOSあるいは[[iOS]]用の[[アプリケーションソフトウェア|アプリケーション]]を開発する場合、また[[ソースコード]]で配布されている[[UNIX]]用ソフトウェアをインストールする場合に、Xcodeが必要になる。初期状態ではXcodeはインストールされておらず、[[Mac App Store]]からの無料ダウンロードでインストールを行う。 |
[[Macintosh]] (macOS) にてmacOSあるいは[[iOS]]用の[[アプリケーションソフトウェア|アプリケーション]]を開発する場合、また[[ソースコード]]で配布されている[[UNIX]]用ソフトウェアをインストールする場合に、Xcodeが必要になる。初期状態ではXcodeはインストールされておらず、[[Mac App Store]]からの無料ダウンロードでインストールを行う。 |
2021年5月20日 (木) 11:10時点における版
開発元 | Apple |
---|---|
初版 | 2003年10月24日 |
最新版 |
12.4
/ 2021年1月26日 |
対応OS | macOS Catalina 10.15.4以降 |
サイズ | 11.2GB |
種別 | 統合開発環境 (IDE) |
ライセンス | プロプライエタリ |
公式サイト |
developer |
Xcode(エックスコード)は、ソフトウェアを開発するためのAppleの統合開発環境 (IDE) であり、かつてはMac OS Xに付属する形で配布されていた。Mac OS X v10.3のリリースと共に2003年10月24日に初めて紹介されたこのソフトは、NeXTの資産を受け継ぐMac OS Xの初期IDE「Project Builder」を進化させる事となった。
Macintosh (macOS) にてmacOSあるいはiOS用のアプリケーションを開発する場合、またソースコードで配布されているUNIX用ソフトウェアをインストールする場合に、Xcodeが必要になる。初期状態ではXcodeはインストールされておらず、Mac App Storeからの無料ダウンロードでインストールを行う。
特徴
Xcodeではユーザインタフェースを作成するために使用するグラフィカルツール、Interface Builder(NeXT社の資産)を用いて、UI画面の設計ができる。バージョン4.0以前は、Interface Builderは、Xcodeと独立したツールで、開発者は、XcodeとInterface Builderを行き来して、コーディングしていた。しかし、バージョン4.0で、Interface Builderは、Xcodeに統合された。
Xcode はGNU Compiler Collection (GCC) を含み、Cocoa, Carbon、Javaに制限されることなく、多様なプログラミング・モジュールを含むC、C++、Objective C++、Java、AppleScript、そしてオブジェクト指向記述言語Objective-CおよびSwiftのソースコードをコンパイルできる。サードパーティーはGNU Pascal、Free Pascal、Ada向けの追加サポートを行っている。
Xcodeは主にプロジェクト管理、コード編集、デバッグを行う為のソフトである。この他にクラスブラウザやドキュメントブラウザなどが統合されている。DelphiやVisual Basicと異なり単体ではRAD的なツールではないが、Interface Builderとよく連携しており、簡易なテキストエディタなどであれば一行のコードも書く事なく開発できる。
distccによる分散ビルドをサポートし、Bonjourによるネットワーク検索及び構築を行う。
さらに10.4付属のVersion 2.0からはCore Data/WebObjectsで用いるUMLに準じたモデルエディタが統合された。
ファイル管理は同社のiTunesなどに準じた形式でやや癖があるが、全体としてはよく整理されており、比較的プログラマ臭のしないツールである。
その他の特徴としてZeroLinkが挙げられる。これはコンパイル後のリンク過程を実行時まで遅延することで高速なソフトの再起動を行なうもので、DelphiやC#ほどではないが、かなりの速度でソフトを再構築できる。
バージョン
2.X
バージョン | リリース日 | 内容 |
---|---|---|
2.0 | 2005年4月29日 |
|
2.1 | 2005年6月6日 |
|
2.2 | 2005年11月11日 | |
2.2.1 | 2006年1月10日 |
|
2.3 | 2006年5月23日 |
|
2.4 | 2006年8月7日 | |
2.4.1 | 2006年11月1日 |
|
2.5 | 2007年9月5日 |
|
3.X
バージョン | リリース日 | 内容 |
---|---|---|
3.0 | 2007年10月26日 |
|
3.1 | 2008年7月11日 | |
3.1.2 | 2008年11月24日 | |
3.1.3 | 2009年6月17日 | |
3.1.4 | 2009年9月10日 | |
3.2 | 2009年8月27日 |
|
4.X
バージョン | リリース日 | 内容 |
---|---|---|
4.0 | 2011年3月9日 |
|
4.0.1 | 2011年3月25日 |
|
4.1 | - |
|
4.2 | - |
|
4.3 | - |
|
4.4 | - |
|
4.5 | - |
|
4.6 | - |
|
5.X
バージョン | リリース日 | 内容 |
---|---|---|
5.0 | 2013年9月18日 |
|
5.1 | 2014年3月10日 |
|
6.X
バージョン | リリース日 | 内容 |
---|---|---|
6.0 | - |
|
6.1 | - |
|
6.2 | - |
|
7.x
- iOS 9とOS X El Capitan、Swift 2がサポートされた。
8.x
- iOS 10とmacOS Sierra、Swift 3がサポートされた。
9.X
バージョン | リリース日 | 内容 |
---|---|---|
9.0 | 2017年9月19日 |
|
9.1 | - | |
9.2 | 2017年12月5日 |
|
9.3 | 2018年3月29日 |
|
9.3.1 | 2018年5月11日 |
|
10.x
バージョン | リリース日 | 内容 |
---|---|---|
10.0 | 2018年9月17日 |
|
10.1 | 2018年10月30日 |
|
10.2 | 2019年3月25日 |
|
10.2.1 | 2019年4月17日 |
|
10.3 | 2019年7月22日 |
|
11.X
バージョン | リリース日 | 内容 |
---|---|---|
11.0 | 2019年9月12日 |
|
11.1 | 2019年10月7日 |
|
11.2 | 2019年10月31日 |
|
11.2.1 | 2019年11月12 |
|
11.3 | 2019年12月10日 |
|
11.3.1 | 2020年1月13日 |
|
11.4 | 2020年3月24日 |
|
11.4.1 | 2020年4月15日 |
|
11.5 | 2020年5月20日 |
|
11.6 | 2020年7月15日 |
|
11.7 | 2020年9月1日 |
|
12.X
バージョン | リリース日 | 内容 |
---|---|---|
12.0 | 2020年9月16日 |
|
12.0.1 | 2020年9月24日 |
|
12.1 | 2020年10月20日 |
|
12.2 | 2020年11月12日 |
|
12.3 | 2020年12月14日 |
|
12.4 | 2021年1月26日 |
|
脚注
注釈
- ^ SwiftUIにはiOS 13、watchOS 6、tvOS 13、またはmacOS Catalinaが必要です。SwiftUIのデザインキャンバスを使用するには、秋にリリース予定のmacOS CatalinaでXcodeを実行する必要があります。
出典
- ^ “About the security content of Xcode 6.2”. Apple Inc. (January 23 2017). 2020年7月31日閲覧。
関連項目
外部リンク
- “Xcode”. Apple Developer. Apple Inc.. 2020年7月31日閲覧。
- “Xcode”. Mac App Store プレビュー. Apple Inc.. 2020年7月31日閲覧。
- “Xcode Release Notes - Archive” (英語). Document Revision History. Apple Inc. (2016年9月13日). 2020年7月31日閲覧。