Occasionally, you will want to warn the user about something by means of an Alert panel. Alert panels are easy to create. Most things in Cocoa are object oriented, but showing a modal Alert panel is typically done with a C function:
NSRunAlertPanel(). Here is the declaration:
int NSRunAlertPanel(NSString *title, NSString *msg, NSString *defaultButton, NSString *alternateButton, NSString *otherButton, ...);
int choice = NSRunAlertPanel(@"Fido", @"Rover", @"Rex", @"Spot", @"Fluffy");
would result in the Alert panel shown in Figure 15.1.
Figure 15.1. Example Alert Panel
Note that the icon on the panel will be the icon ...