Adding Icons to Applications
Mac OS X uses icons — little descriptive pictures — in many places to represent programs and their documents. Mac OS X also allows applications to change their icons while the applications are running. For example, the Mail program uses the icon containing an envelope to represent the application in the Dock and Finder. When Mail is active and you have unread mail messages, the Mail program adds an icon badge to its icon in the Dock to display how many messages are unread. As we’ve seen already, folders and documents also have icons.
Viewing Icons with the icns Browser Application
Application icons are typically stored
in a file with a .icns
extension. Each such file contains
several images, of various sizes and bit depths, that are used by the
Finder and other applications. A .icns file can
also contain an icon mask that is used for transparency. Because
bitmap images do not scale well, the .icns file
format stores only icons that are 12 x 16, 16 x
16, 32 x 32, 48 x 48, or 128 x 128
pixels. You can simultaneously view all of the images for a given
file with the icns Browser application, located in the
/Developer/Applications folder.
The Mac OS X Mail application icons are stored in the file
/Applications/Mail.app/Contents/Resources/app.icns.
This file doesn’t normally appear in the Finder
because the Finder hides system details from users. However, you can
see the contents of the
app.icns
file by first choosing
Finder’s Go → Go to Folder command ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access