|
Xcode(エックスコード)は、ソフトウェアを開発するためのアップルの統合開発環境 (IDE) であり、かつてはMac OS Xに付属する形で配布されていた。Mac OS X v10.3のリリースと共に2003年10月24日に初めて紹介されたこのソフトは、NeXTの資産を受け継ぐ、Mac OS Xの初期 IDE「Project Builder」を進化させる事となった。 Macintosh (OS X) にて、Mac OS XあるいはiOS用のアプリケーションを開発する場合、またソースコードで配布されているUNIX用ソフトウェアをインストールする場合に、Xcodeが必要になる。初期状態ではXcodeはインストールされておらず、Mac App Storeからの無料ダウンロードでインストールを行う。なお、最新バージョンのXcodeは、最新のMac OS Xと、一つ前のバージョンのOS Xしかサポートしておらず、古いMac OS Xでは、バージョンアップしないかぎり使えない。 == 特徴 == Xcode はユーザインタフェースを作成するために使用するグラフィカルツール、Interface Builder(NeXT社の資産)と協力しながらソフト開発の作業をこなしている。 Xcode はGNU Compiler Collection (GCC) を含み、Cocoa, Carbon、Javaに制限されることなく、多様なプログラミング・モジュールを含むC、C++、Objective C++、Java、AppleScript、そしてオブジェクト指向記述言語 Objective-C ソースコードをコンパイルできる。サードパーティは 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#ほどではないが、かなりの速度でソフトを再構築できる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Xcode」の詳細全文を読む スポンサード リンク
|