Cocoa 如何使用Swift中的kAERestart AppleEvent以编程方式重新启动OS X?

Cocoa 如何使用Swift中的kAERestart AppleEvent以编程方式重新启动OS X?,cocoa,swift,Cocoa,Swift,我对ObjC和Swift都是新手,希望了解如何使用Swift中的kAERestart AppleEvent以编程方式重新启动osx 有人能给我指一个快速实现的或类似的吗?你在胡闹。只需运行以下一行AppleScript: tell application "System Events" to restart 我假设您知道如何在应用程序中运行AppleScript脚本,但如果不知道:则代码既不是Objective-C也不是Swift。它是C。但是你可以通过Objective-C从Swift中调用

我对ObjC和Swift都是新手,希望了解如何使用Swift中的kAERestart AppleEvent以编程方式重新启动osx


有人能给我指一个快速实现的或类似的吗?

你在胡闹。只需运行以下一行AppleScript:

tell application "System Events" to restart

我假设您知道如何在应用程序中运行AppleScript脚本,但如果不知道:

则代码既不是Objective-C也不是Swift。它是C。但是你可以通过Objective-C从Swift中调用它,这将是你最好的选择。你不能用Swift重写它现在,关于10年前的碳代码是否会起作用,我不知道。我会很惊讶,但你永远不知道。