Utilities

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 /Application/Utilities folder contains useful tools for developers

Figure 2-7. The /Application/Utilities folder contains useful tools for developers

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.

ProcessViewer displaying user processes

Figure 2-8. ProcessViewer displaying user processes

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.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.105.255