Apple Developers ToolsはAppleによる統合開発環境。プログラミング言語としては、C言語やC++、Objective-C、Java、AppleScriptを用いてプログラムを開発する。プロジェクト(プログラムを構成するソースコードやマルチメディアファイルなど)の管理、ソースコードの記述、デバッグ、コンパイルを行う「Xcode」、GUIのデザインを行う「Interface Builder」(Xcodeの一部)、コンパイラやデバッガ、各種ユーティリティなどから構成され、Mac App Storeから無償でダウンロードできる。 Apple Developers Tools の機能は以下の通り。 SunのJavaプラグインのグラフィカルインターフェイス。macOSにおけるJavaアプレットの動作を開発者に示すもの。開発中のアプレットのパフォーマンス、動作、ユーザーエクスペリエンスを調整するためのツールを提供する。 AU Labはデジタルオーディオミキシングアプリケーション。オーディオユニットのテスト、ライブミキシング、オーディオコンテンツの再生に使用する。グラフィックインターフェイスとタッチスクリーンで視覚的に制御される。 FileMergeは、NeXTSTEPの時代からのmacOSの開発者ツールの定番であり、ファイルの2つ以上のバージョンをグラフィカルに比較する。その名の通り、FileMergeを使用すると、ユーザーは2つ以上のバージョンを1つのファイルに簡単にマージできる。このユーティリティは、ソースコードの変更の追跡によく使用される。 macOSのopendiffコマンドは、コマンドラインからFileMergeを起動する機能を提供する。-ancestorパラメータは、3ウェイマージを行う際に使用する。 macOSの組み込みヘルプビューア .icns Interface Builderとは、GUIをデザインするためのソフトウェアまたは同等の機能を持つソフトウェア機能の一つ。macOS のAquaが備えるGUI部品をサポートしており、簡単にAquaを用いた美しいインタフェースを構築できるだけでなく、アップルによるデザインガイドライン「Aqua Human Interface Guidelines」に従ったレイアウトが容易に行えるようになっている。部品の中にはウィンドウに配置するだけで機能するものもあり、開発の手間を軽減してくれる。またパレットファイルを作成する事でユーザーが機能を追加する事もできる。 Icon Composerは、Apple Icon Image Instrumentsは、SunのOpenSolarisのトレースフレームワークDTraceのGUIである。使用時間量、メモリ割り当て、システムアクティビティ、コールトレース分析、GPUパフォーマンス分析、エネルギーロギング(iOSデバイス上)などをプロファイルするために使用される[1]。 アプリケーションのコンポーネントファイルを、単一のダブルクリック可能なアプリケーションにパッケージ化するJavaツール。コードを最適化するようオプションを変更することもできる。 プログラムのメモリ使用量を評価し、メモリリークを検出するためのツール。 ユーザーがアプリケーションと対話するときにユーザーを監視することにより、アプリケーションのメモリ使用量を評価します。これにより、MallocDebugは、残念ながらサイズが制限されているメモリプロファイルを構築できます。 アプリケーション.pkgインストーラを作成するためのツール。 コンピュータの画面を、マウスカーソルを中心に拡大するための拡大鏡アプリケーション。マウスの座標をピクセル単位で表示する。いくつかの解像度を指定することができる。マウスの下の画像を「ロック」してより詳細を確認したり、拡大された画像を保存したりすることができる。Pixieは視覚要素が正確に位置合わせされていることを確認するときに役立つ。 Spin Controlは、ソフトウェアプログラムのハングを監視するパフォーマンスツール。このプログラムの名前は、macOSのスピニングピンホイール
機能
Applet Launcher
Audio Unit Lab
FileMerge
Help Indexer
icns Browser
Interface Builder詳細は「Interface Builder」を参照
Icon Composer
Instruments
Jar Bundler
MallocDebug
PackageMaker
Pixie
Spin Control
Size:28 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef