如何在 Swift 中开发 Mac OS X 的简单输入法?

V.D*_*D.D 5 macos xcode ime input-method-kit swift

我知道有一个针对 InputMethodKit 框架的 API 参考。还有Objective-C 的示例代码,但没有提供 Swift 的示例。

有谁知道如何用 Swift 制作一个简单的 IME?它可以具有重复该字母但不执行任何操作等功能,因此我可以知道它确实有效。您使用哪些 Xcode SDK 构建并成功运行它?

pka*_*amb 2

我已将Apple 的NumberInput示例代码上传到 github 存储库,以便于阅读:

https://github.com/pkamb/NumberInput_IMKit_Sample

具体来说,我已将示例项目演示中的每个“步骤”上传为自己的 git 提交。这使得项目工作流程的差异变得更加容易。跟随我们一起看看他们如何向示例输入法项目添加功能。

  • Pkamb 的项目仍然使用 Objective-C,而不是 Swift。 (2认同)