让快捷方式记录器在 Xcode 4 中工作
有没有办法在 Objective-C 中拥有一个快捷方式记录器,用户可以在其中选择快捷方式?
我尝试了DDHotKey
,它对我有用,但是使用这个库用户无法自己选择快捷方式。
然后我尝试实现 Shortcut Recorder
,但由于 ibplugin,我只能使用 Xcode 3。
那么有什么方法可以在 Xcode 4 中实现这样的功能吗? :
提到的库:
DDHotKey:此处
快捷方式记录器:这里
Is there any way to have a Shortcut Recorder in Objective-C, where the user can choose the shortcut?
I tried DDHotKey
, which worked for me, but with this library users can not choose the shortcut themselves.
Then I tried to implement the Shortcut Recorder
, but there I can only work with Xcode 3 because of the ibplugin.
So is there any way to have something like this in Xcode 4 ? :
Mentioned Libraries:
DDHotKey: Here
Shortcut Recorder:Here
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正如您所发现的,IBPlugins 在 Xcode 4 中不起作用。 (如果您希望它们回来,请提交错误)但是,这并不妨碍您以编程方式实例化控件...
IBPlugins do not work in Xcode 4, as you've found out. (File a bug if you want them back) However, this does not prevent you from instantiating the control programmatically...
这绝对是可能的——看看Jumpcut 的源码。您可能需要更改构建设置以使用 LLVM 编译器 3.0 才能在 Xcode 4 中构建,但它是一个非常好的 Shortcut Recorder 实现示例。
This is definitely possible--take a look at Jumpcut's source. You might have to change the build settings to use LLVM compiler 3.0 for it to build in Xcode 4, but it's a pretty good example Shortcut Recorder implementation.
我编写了 Shortcut Recorder 补丁来在 xcode 4 上使用用户定义的运行时属性。
您不需要使用 ibplugin,而只需编辑 NSTextField 及其单元格。
请参阅问题 58
There is Shortcut Recorder patch I wrote to use user defined runtime attribute on xcode 4.
You don't need to use ibplugin but just editing NSTextField and its cell.
See issue 58