did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596007096

Modding Mac Os X

by
  • ISBN13:

    9780596007096

  • ISBN10:

    0596007094

  • Format: Paperback
  • Copyright: 2004-09-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $24.95 Save up to $0.75
  • Buy New
    $24.20

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

This book teaches readers a variety of ways to change the way Mac OS X applications look and feel, from hacking the preferences, enabling and disabling plug-ins, to using the Terminal and applications like the Property List Editor to tweak files and edit resources. Author Erica Sadun also describes how to use cool tools, such as Interface Builder and Apple's new User Interface scripting suites to change an application's menus and windows, or add dialogs, buttons and key equivalents. After all, applications should match the way a user wants to interact, not the way the designer wants users to interact.

Author Biography

Erica Sadun holds a PhD in Computer Science from the Georgia Institute of Technology. She has written, co-written, and contributed to almost two dozen books about technology, particularly in the areas of programming, digital video, and digital photography. An unrepentant geek, Sadun has never met a gadget she didn't need. Her checkered past includes run-ins with NeXT, Newton, and a vast myriad of both successful and unsuccessful technologies. When not writing, she and her geek husband parent three adorable geeks-in-training, who regard their parents with restrained bemusement.

Table of Contents

Prefacep. xi
Transforming Your Macp. 1
Desktopsp. 1
Screensaversp. 10
Altering the Dockp. 13
Changing the Look of Finder Windowsp. 18
Customizing Standard Iconsp. 20
Custom Themesp. 22
Changing the Boot Panelp. 24
Final Thoughtsp. 29
Inside Application Bundlesp. 31
Application Bundlesp. 31
Understanding Bundle Structurep. 35
Building Bundlesp. 38
Exploring the Resources Folderp. 40
Understanding Localizationsp. 44
Plug-insp. 47
Property Listsp. 48
Shrinking Applicationsp. 50
Final Thoughtsp. 54
Application Dumpster Divingp. 55
The Xcode Toolsp. 55
Finding Goodiesp. 58
Changing Soundsp. 59
Searching Through Alternate Locationsp. 63
Finding and Changing Imagesp. 67
Peeking at (and Playing with) String Filesp. 68
Final Thoughtsp. 76
Changing Iconsp. 77
Mac OS X Icon Filesp. 77
Viewing Iconsp. 81
Creating Custom Iconsp. 84
Changing Iconsp. 89
Creating a Pseudo-Applicationp. 93
Final Thoughtsp. 97
Preferences Filesp. 99
Preferences Filesp. 99
Managing Property Listsp. 108
Real-World Preferences Filesp. 115
Discovering Undocumented Preferencesp. 118
Final Thoughtsp. 125
Discovering Domains and Support Filesp. 127
Foldersp. 127
Libraries and the Applications That Use Themp. 135
Preferences Domainsp. 137
Recovering Preferences Settings by Domainp. 139
Final Thoughtsp. 147
Changing Interface Elementsp. 149
Making Alterationsp. 149
Getting Ready to Hackp. 150
Meeting Interface Builderp. 152
Changing Window Stylesp. 155
Adding a Tool Tipp. 159
Adding an Item to the Contextual Menup. 160
Adding a New Buttonp. 164
Adding a Custom Drawerp. 168
Adding Objects from Another NIB Filep. 172
Changing Object Classesp. 175
Restoring the Terminal Applicationp. 177
Final Thoughtsp. 178
Altering Keyboard Shortcutsp. 179
Philosophy of Keyboard Shortcutsp. 179
Panther's New Keyboard Shortcuts Preferences Panep. 181
Changing the Keyboard Shortcutsp. 183
Adding Application Keyboard Shortcutsp. 184
Keyboard Shortcut Equivalentsp. 193
New Ways to Define Keyboard Shortcutsp. 194
Speakable Itemsp. 203
Viewing Keyboard Shortcutsp. 207
Final Thoughtsp. 208
Basic Application Scriptingp. 209
Discovering Scriptable Applicationsp. 210
Getting Ready to Scriptp. 217
Talking to Applicationsp. 221
User Interface Scriptingp. 223
General Application Scriptingp. 233
Final Thoughtsp. 238
Scripting the Unscriptablep. 239
Activating Application Scriptabilityp. 239
Expanding Suite Possibilitiesp. 244
Updating the Core Suitep. 255
Reverting to the Original NSCoreSuite Filesp. 267
Final Thoughtsp. 268
Indexp. 269
Table of Contents provided by Rittenhouse. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program