In addition to the applications found in
/Developer/Applications
, there are several
useful developer tools in the
/Applications/Utilities
folder. These
applications are bundled with the user system, but they can still
help developers. The /Application/Utilities
folder is shown in Figure 2-7. The icons in this
folder are rather plain (look at your screen, not the screen shot in
the book), indicating their utility status (compare them with the
more colorful icons for the “fancy”
applications in the /Developer/Applications
folder).
The Console displays information that other applications print on the system console. This should be familiar to the Unix-savvy. Many Mac OS X programs display error messages on the system console rather than writing them to a file. The Console application can also show you a stack-trace of a program that crashes. We suggest you keep this application handy when programming and testing.
The
ProcessViewer
graphically shows you all of the processes that are currently running
on your computer. Its output is similar to that of the common Unix
programs top
and ps
, which
can be run in a Terminal window in Mac OS X. A screen shot of the
user processes for the logged-in user (as opposed to the
administrator processes) is shown in Figure 2-8.
The Terminal enables you to work at the Unix command line. There is no counterpart for Terminal in previous versions of Mac OS, and it’s much more powerful than the DOS command line familiar to Microsoft Windows users. Within Terminal, you can fully explore the file and operating systems, directly run compilers, run programs, and do much more. If you are familiar with other Unix operating systems such as Solaris or Linux, Terminal will make you feel right at home. In the next section, we’ll set the scene by explaining some of the history behind Unix and computing in general. Then we’ll show you a little about Terminal itself.
3.138.105.255