小编and*_*llo的帖子

在控制台应用程序中使用swift处理可可键事件(按下键)

好的,所以我正在尝试登录控制台输出按下了哪些键.我无法理解可可结构,既不是Obj-c,也不是swift.我不是这两种语言的大师,但......这里是我的代码:

import Cocoa
import Foundation
import AppKit

var loop = true
var idRegisterdEvent: AnyObject? = nil

func handlerEvent(myEvent: (NSEvent!)) -> Void {
    print(myEvent.keyCode)
}

while loop {

    idRegisterdEvent = NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.KeyDownMask, handler: handlerEvent)
}
Run Code Online (Sandbox Code Playgroud)

我知道一切都是错的,是的..但男人,这些事件,我无法理解它们是如何运作的.

macos cocoa swift

10
推荐指数
1
解决办法
4044
查看次数

标签 统计

cocoa ×1

macos ×1

swift ×1