
Apple Developers ToolsはApple社による統合開発環境 。 Apple Developers Tools is Apple development environment by integrating companies. プログラミング言語としては、 C言語やC++ 、 Objective-C 、 Java 、 AppleScriptを用いてプログラムを開発する。 Language programming is, C language and C + +, Objective-C, Java, AppleScript to develop a program using the. プロジェクト(プログラムを構成するソースコードやマルチメディアファイルなど)の管理、ソースコードの記述、 デバッグ 、 コンパイルを行う「 Xcode 」、 GUIのデザインを行う「 Interface Builder 」、 コンパイラやデバッガ 、各種ユーティリティなどから構成される。 Projects (such as files multimedia program consists of source code or) administration, describing the source code, debugging, do the compilation "Xcode", GUI design do "Interface Builder", debuggers and compilers, and utilities comprised be.
現在ではAppleのFTPサイトから無償でダウンロードできる他、 Mac OS Xのパッケージにも付属している。 Other currently available for download on Apple's FTP site for free, Mac OS X are also included in the package.
目次 Contents |
Apple Developers Tools の機能は以下の通り。 Apple Developers Tools features are as follows.
詳細は「 Xcode 」を参照 See "Xcode" see
Xcodeはいわゆる統合開発環境であり、 Microsoft Visual StudioやオープンソースのEclipseなどに対応する。 Xcode is an integrated development environment called, Microsoft Visual Studio's open source and Eclipse and the corresponding. AppleのiLifeアプリケーションに近い整理大系を持つのが特徴的である。 Apple's iLife Birdman is characteristic of the Cabinet with an application close. CVS 、 デバッガ 、 エディタなどが統合されているほか、予測コンパイルや実行時リンクなどテストを円滑に行う機能が充実している。 CVS, debugger, well that is integrated and the editor, which offers features such as links to facilitate the test compile and run-time predictions. 次項Interface Builderとはシステム上分離しているが、密接に連携する。 Interface Builder with the following paragraph is to separate the system, work together closely. バージョン2.0以降では、 UML型のモデリングシステムが搭載されている。 Starting with version 2.0, UML modeling system that is equipped with a type.
詳細は「 Interface Builder 」を参照 See "Interface Builder" See
Interface Builderとは、GUI をデザインするためのソフトウェアまたは同等の機能を持つソフトウェア機能の一つ。 And Interface Builder, GUI software features one or similar functionality with software to design. Mac OS XのAquaが備えるGUI部品をサポートしており、簡単にAquaを用いた美しいインタフェースを構築できるだけでなく、Appleによるデザインガイドライン「Aqua Human Interface Guidelines」にしたがったレイアウトが容易に行えるようになっている。 Mac OS X's Aqua GUI to prepare and support the parts, as well as easy to build Aqua interface using a beautiful, Apple design guidelines by "Aqua Human Interface Guidelines" is to allow according to the layout easily that. 部品の中にはウィンドウに配置するだけで機能するものもあり、開発の手間を軽減してくれる。 Some parts work only with those that you put in the window, and they may reduce the development effort. またパレットファイルを作成する事でユーザーが機能を追加する事もできる。 You can also add things to the user the capability to create things and palette files.
コンパイラにはGCCやjavac、Jikesが用いられ、ユーザからのコンパイル要求がXcodeを通して伝えられる。 The compiler is GCC and javac, Jikes is used, compile requests from the user are passed down through Xcode. Xcodeでソースコードを編集し終えるとすぐにコンパイルを行うことで、ターンアラウンド(テストの中断、修正、 ビルド 、再テストの過程)に要する時間の短縮を図っている。 Xcode to compile it as soon as you finish editing the source code, and turn-around (interruption of the test, modify, build, re-testing process) are trying to shorten the time required. また、 distccとBonjourの連携によって複数のMac OS Xマシンで分散ビルドを行うことができ、ビルドに要する時間が短縮される。 Also, distcc and Bonjour collaboration by multiple Mac OS X can do a distributed build a machine that reduces the time it takes to build.
