其他工具
Instruments
以下是除過Xcode和Interface Builder之外的, 具有GUI的開發工具, 除非特別說明, 它們均安裝在/Developer/Application/Utilities文件夾內.
Instruments
自Xcode3.0開始提供的非常獨特的調試工具. 它的界面有點像蘋果的音樂制作軟件GarageBand一樣的風格和時間線.Instruments讓您的性能調試工作從未變得如此直觀.Dashcode
用來制作任何屬於您自己的Dashboard widget, 簡單而且有用. 您可以只用幾分鍾就做出widget並使用它, 甚至都不懂如何寫代碼.FileMerge
可視化的比較兩個文件或目錄的內容. 您可以用FileMerge來判定同一源碼文件的不同版本或不同工程目錄之間的區別, 也用它來合並修改.IconCompose
從源素材開始創建Mac OS X 圖標IORegistryExplose
分層次顯示系統I/O注冊列表MallocDebug
用於測量應用程序的動態內存使用情況, 找出內存洩露, 分析應用程序分配的內存, 測量自給定時間起分配的內存, 該工具在Performance Tools文件夾下PackageManager
創建Mac OS X安裝包Pixie
放大光標下的屏幕區域, 可以讓您精確的看到組成任何屏幕對象的像素. 放大倍率可在正常顯示的1~12倍之間調整. 該工具在Graphics Tools文件夾下Property List Editor
打開, 顯示, 修改屬性列表(.plist)文件的內容Quartz Debug
顯示系統管理的所有窗口的列表. 這個工具允許您打開Quartz調試模式, 在該模式下, 窗口服務器在更新屏幕區域時會在其上閃爍黃色. 該工具在Performance Tools文件夾下Thread Viewer
允許您瀏覽應用程序高級別的線程行為. 該工具在Performance Tools文件夾下命令行工具
還有一些命令行工具作為工具包的一部分被安裝, 它們負責編譯, 調試, 分析性能等工作. 其中許多工具是標准Unix應用程序的一部分. 可在/usr/bin文件夾下找到一下工具:cc, gcc
GNU C編譯器(gcc), 用於編譯C, Objective-C, C++和Objective-C++的源代碼文件gdb
一個源代碼級的C語言符號調試器, 已被擴展支持Objective-C, C++和Objective-C++as
匯編; 將匯編代碼翻譯為目標代碼defaults
讀寫, 搜索, 刪除用戶默認設置. 默認系統記錄了應用程序不運行時仍需保留的用戶偏好設置nibtool
讀取Interface Builder的nib文件的內容. nibtool輸入類, 對象層次, 對象, 連接和可被本地化的字符串libtool
由指定的對象二進制文件創建靜態或動態庫otool
顯示對象文件或庫的指定內容nm
顯示指定對象文件的全部或部分符號表xcodebuild
通過命令行構建Xcode工程strip
用於移除或修改附在匯編和連接生成結果上的符號表cvs
CVS允許多人團隊在一個公用代碼的基礎上協同工作sample
搜集進程的運行行為並生成報告顯示應用程序運行過程中執行了什麼函數leaks
檢查進程中由malloc分配卻未被應用程序引用的緩沖區

Leave a comment