Other Development Tools
In addition to Project Builder and Interface Builder, there are other
applications you can use in the Cocoa development process.
Development tools featuring a graphical user interface are listed in
Table 4.1. Except where noted, these applications
are installed in /Developer/Applications.
Table 4-1. Development Tools
| Name | Description |
|---|---|
| FileMerge |
Visually compares the contents of two files or two directories. You can use FileMerge, for example, to determine the differences between versions of the same source code file or between two project directories. You can also use it to merge changes. |
| icns Browser |
Displays the entire contents of Mac OS X icon files. |
| IconComposer |
Creates Mac OS X icon files from source art. |
| IORegistryExplorer |
Provides a hierarchical display of the system I/O registry. |
| JavaBrowser |
Displays the Java class hierarchy and documentation. |
| MallocDebug |
Measures the dynamic-memory usage of applications, finds memory leaks, analyzes all allocated memory in an application, and measures the memory allocated since a given time. |
| MRJAppBuilder |
Converts executable Java into double-clickable applications for Mac OS X. |
| ObjectAlloc |
Tracks and displays all object allocations (both Cocoa and Core Foundation) for a running application. Allows you to view the list of objects as well as the call stack that resulted in each allocation. |
| OpenGL Info |
Displays OpenGL renderer properties. |
| PackageMaker |
Creates Mac OS X installer packages. |
| PEFViewer |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access