Apple Developers Tools
コンパイラには GCCやjavac、Jikesが用いられ、ユーザからのコンパイル要求がXcodeを通して伝えられる。Xcodeでソースコードを編集し終えるとすぐにコンパイルを行うことで、ターンアラウンド(テストの中断、修正、ビルド、再テストの過程)に要する時間の短縮を図っている。 また、distccとBonjourの連携によって複数のmacOSマシンで分散ビルドを行うことができ、ビルドに要する時間が短縮される。
プログラムのメモリ使用量を評価し、メモリリークを検出するためのツール。
ユーザーがアプリケーションと対話するときにユーザーを監視することにより、アプリケーションのメモリ使用量を評価します。これにより、MallocDebugは、残念ながらサイズが制限されているメモリプロファイルを構築できます。