DDHotKey是一个Objective-C下的OS X快捷键调用库,简单强大好用,目前Swift还没有类似的库支持,如何在Swift中也能用DDHotKey呢:

Step 1

复制DDHotKey的文件到你的工程中

  • DDHotKeyCenter.h
  • DDHotKeyCenter.m
  • DDHotKeyUtilities.h
  • DDHotKeyUtilities.m
  • DDHotKeyTextField.h
  • DDHotKeyTextField.m

Step 2

在DDHotKeyUtilities.m中引入AppKit

#import <AppKit/AppKit.h>

Step 3

  • 添加Bridging-Header.h桥接文件
  • 添加DDHotKeyCenter到桥接文件Bridging-Header.h中 #import "DDHotKeyCenter.h"

Step 4

  • 使用DDHotKey API进行调用