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.

450<br />

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

Building:<br />

• Set where build products and temp files are located.<br />

• Decide whether and how build, error, and warning logs are displayed.<br />

• Set where and how <strong>Leopard</strong>’s new error and warning bubbles are displayed.<br />

• Decide whether to compile predictively, or in the presence of errors.<br />

• Adjust autosave settings.<br />

Distributed Builds:<br />

• Decide whether and how to make your machine available for Xcode’s distributed<br />

build system.<br />

• Decide whether and to whom to send your own builds for distribution.<br />

• As noted previously, distributed builds are only really worthwhile on very large<br />

projects with a lot of developers on a very fast network.<br />

Debugging:<br />

• Choose the colors used by the debugger.<br />

• Set how and when to display the debugger.<br />

• Adjust symbol and assembly display options.<br />

• Decide whether to enable <strong>Leopard</strong>’s new in-editor debugging.<br />

Key Bindings:<br />

• Set customizable shortcuts for menu items and other functions.<br />

• There are prebuilt groups to make Xcode emulate other editors.<br />

Text Editing:<br />

• Toggle editor features like the gutter, line numbers, columns, page guides, and<br />

<strong>Leopard</strong>’s new code folding and code focus features.<br />

• Set selection behaviors around braces.<br />

• Set default line ending and text encodings.<br />

Fonts & Colors:<br />

• Set fonts and colors used by the editor for every syntax element.<br />

• There are also customizable sets here, but they don’t emulate other programs so much<br />

as provide mood enhancement.<br />

Indentation:<br />

• Decide whether to use tabs or spaces, and the width and quantity of each.<br />

• Decide whether and how to soft wrap text.<br />

• Decide whether and how to apply automatic indentation.<br />

File Types:<br />

• Set the mapping of file types and which editor to use for each.<br />

• Xcode can be used with any number of external editors.<br />

Opening Quickly:<br />

• Open Quickly is a command that allows you to open a file by selecting or typing its<br />

name, rather than by navigating the Open dialog.<br />

• Opening Quickly is the customizable list of directories searched by the Open Quickly<br />

command.

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

Saved successfully!

Ooh no, something went wrong!