Invoked when the user closes the last window the application has open.
- macOS 10.0+
The application object whose last window was closed.
false if the application should not be terminated when its last window is closed; otherwise,
true to terminate the application.
The application sends this message to your delegate when the application’s last window is closed. It sends this message regardless of whether there are still panels open. (A panel in this case is defined as being an instance of
NSPanel or one of its subclasses.)
If your implementation returns
false, control returns to the main event loop and the application is not terminated. If you return
true, your delegate’s
application method is subsequently invoked to confirm that the application should be terminated.