如何正确退出应用程序,调用exit(0)?

Teo*_*ing 5 cocoa application-shutdown

我不确定哪种方法是正确的,现在我只是exit(0)在用户点击退出按钮时调用.

mip*_*adi 24

使用NSApplicationterminate方法.例如:

[NSApp terminate:self]
Run Code Online (Sandbox Code Playgroud)

文档可在此处获得.


C. *_* S. 5

之前给出的答案从10.10开始被弃用,这个问题是第一个出现在cocoa quit应用程序中的问题,所以请改用它(Swift):

NSApplication.sharedApplication().terminate(self)
Run Code Online (Sandbox Code Playgroud)

注意:截至目前,它是以下内容:

NSApplication.shared().terminate(self)
Run Code Online (Sandbox Code Playgroud)