Figure out the differenct phenomenons between `NSRunAlertPanel` and `NSAlert` while we are implementing a alert window using Cocoa.