05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

480<br />

CHAPTER 25 MAC <strong>OS</strong> X DEVELOPMENT: THE TOOLS<br />

Summary<br />

Solaris Dynamic Tracing Guide (http://docs.sun.com/app/docs/doc/817-6223): This is the<br />

ultimate guide to DTrace and the D scripting language. With this knowledge you can<br />

create Instruments templates, or just take it straight to the command line. The reading is a<br />

bit dry, but if you ever see a demo of what DTrace can do, it’s so worth it. This is another<br />

real-life book that’s available for free online.<br />

When you bought your <strong>Mac</strong>, it came loaded with all manner of applications. Some of these you<br />

probably use every day. Some of these you not only don’t use, but you probably don’t even know<br />

what they do. The developer tools are the same way. You might use Xcode every day, but never<br />

touch Dashcode. You might flex your artistic muscle in Quartz Composer, but never use Interface<br />

Builder.<br />

The panoply of developer tools, even more than the bundled applications, is there to ensure<br />

that, no matter what kind of development you want to do on your <strong>Mac</strong>, you’ll have the right<br />

tools for the job. And as with the Applications folder, if you ever find yourself with some free<br />

time, I’d encourage you to open one of these mystery tools and find out what it can do. It might<br />

not change your life, but it will definitely expand your mind.<br />

Now that you’ve spent some time with the tools, you’re probably ready to write some code.<br />

In the next chapter we’ll take a tour of the Objective-C programming language.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!