将Obj-C #define语句转换为Swift 2.0格式可以理解

时间:2016-05-21 17:50:35

标签: objective-c swift2

下面的INT_Command对象声明是一个桥接到我的Swift 2.0项目的Objective-C类的一部分。只有我的Swift类无法识别它,因为它需要重新编码为... enum?正确?

我知道有关此主题的现有帖子,但INT_Command非常具体的 #define声明,我找不到任何指导:

#define INT_Command(command,integ,data) ((((UInt16)command&INT_CMDMASK)<<INT_CMDOFFSET)|(((UInt16)integ&INT_INTMASK)<<INT_INTOFFSET)|(((UInt16)data&INT_DATAMASK)<<INT_DATAOFFSET))

感谢您的阅读。

0 个答案:

没有答案