本帖最后由 rightnow 于 2016-9-2 16:00 编辑

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

办法如下,4步。

Swift中使用DDHotKey (macOS / OS X)

Swift中使用DDHotKey (macOS / OS X) - 敏捷大拇指 - Swift中使用DDHotKey (macOS / OS X)





Step 1

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

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





Step 2

在DDHotKeyUtilities.m中引入AppKit

[Swift] 纯文本查看 复制代码
#import <AppKit/AppKit.h>





Step 3

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


[Swift] 纯文本查看 复制代码
#import "DDHotKeyCenter.h"





Step 4

  • 使用DDHotKey API进行调用