【发布时间】:2014-06-13 09:59:11
【问题描述】:
我的问题。我正在使用一个 NSEvent,它恰好有一个 NSEventModifierFlags 类型的 var modifierFlags。
我想检查用户是否按下了修改键(命令),所以基本上我想检查 CommandKeyMask 是否打开。
在 Swift 中最好/正确的方法是什么?
【问题讨论】:
-
使用位运算符,也许...?
-
最好的方式,而不是“C”方式或“让它工作”方式
-
Swift 完全支持所有位运算符,而不仅仅是C-way。你读过关于 Swift 的文档吗?您可以在此处阅读有关运算符的更多信息,第一段仅介绍按位运算符。不可跳过。教育。 developer.apple.com/library/prerelease/ios/documentation/swift/…
-
伙计,请不要对我太嚣张。如果您使用句号,请将首字母大写。我很好奇语言语法中是否有对此的支持。你提到的语法我知道,但在 Swift 中,它似乎不像以前在 C/ObjectiveC 中那样简洁。因此,我很困惑是否有更好的方法。
-
如果我的语法是你最大的问题,那说明你已经明白了。