Objective-C如何将击键转换为ASCII字符代码?

亚历克斯·斯通

我需要找到一种将用户键入的任意字符转换为ASCII表示形式以发送到网络服务的方法。我当前的方法是创建一个查找字典并发送相应的代码。创建此字典后,我发现很难维护并确定它是否完整:

    __asciiKeycodes[@"F1"] = @(112);
    __asciiKeycodes[@"F2"] = @(113);
    __asciiKeycodes[@"F3"] = @(114);
//...
    __asciiKeycodes[@"a"] = @(97);
    __asciiKeycodes[@"b"] = @(98);
    __asciiKeycodes[@"c"] = @(99);

是否有更好的方法从用户键入的任意键(使用标准104键盘)中获取ASCII字符代码?

NSGangster

目标C具有基本C基本数据类型。您可以采取一些小技巧。您要将keyStroke设置为char,然后将其强制转换intc中从achara的默认转换intchar的ascii值。这是一个简单的例子。

char character= 'a'; NSLog("a = %ld", (int)test);

console output =a = 97相反,将int转换为char;

int asciiValue= (int)97; NSLog("97 = %c", (char)asciiValue);

控制台输出= 97 = a

另外,您可以在int或char的初始化内进行直接转换,并将其存储在变量中。

char asciiToCharOf97 = (char)97; //Stores 'a' in asciiToCharOf97

int charToAsciiOfA = (int)'a'; //Stores 97 in charToAsciiOfA

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Objective-C代码转换为Swift代码-错误处理,iOS

来自分类Dev

如何将位操作代码从Java转换为Objective-C?

来自分类Dev

如何将iOS Objective-C类别接口代码转换为RubyMotion?

来自分类Dev

将Java代码转换为Objective C

来自分类Dev

将代码从 Swift 转换为 Objective C?

来自分类Dev

Objective-C如何将NSURL转换为NSString?

来自分类Dev

将代码从Objective-C转换为Swift

来自分类Dev

将Objective-C代码转换为Swift

来自分类Dev

将Hashmap Java代码转换为Objective C

来自分类Dev

将 Swift 代码转换为 Objective-C 错误

来自分类Dev

如何在启用ARC的情况下将Objective-C代码转换为C ++

来自分类Dev

如何将此枚举从Objective-C转换为Swift?

来自分类Dev

如何将此方法从Objective-C转换为Swift

来自分类Dev

我如何将其从Objective-C转换为Swift

来自分类Dev

如何将此Swift语法转换为Objective-C?

来自分类Dev

将字符串转换为日期Objective-C

来自分类Dev

将字符串转换为int-objective c

来自分类Dev

如何在Objective-C中将String转换为代码

来自分类Dev

Objective-C:如何将json值转换为BOOL?

来自分类Dev

如何将整个文件夹或程序包从Java转换为Objective-C?

来自分类Dev

如何将Swift类转换为UnsafePointer,例如Objective-C中的__bridge

来自分类Dev

Objective-c:如何将PST转换为UTC /本地时区

来自分类Dev

如何将Objective-C的完成块转换为Swift?

来自分类Dev

如何将超类对象强制转换为子类[objective -c]

来自分类Dev

如何将Objective-C`sortedArrayUsingSelector:NSSelectorFromString`转换为swift?

来自分类Dev

Objective-C-如何将文件路径转换为符合外壳程序的文件路径

来自分类Dev

Objective-C如何将nsdata从Web服务转换为nsarray

来自分类Dev

如何将Swift类转换为UnsafePointer,例如Objective-C中的__bridge

来自分类Dev

如何将Objective-C块转换为Swift闭包?

Related 相关文章

  1. 1

    如何将Objective-C代码转换为Swift代码-错误处理,iOS

  2. 2

    如何将位操作代码从Java转换为Objective-C?

  3. 3

    如何将iOS Objective-C类别接口代码转换为RubyMotion?

  4. 4

    将Java代码转换为Objective C

  5. 5

    将代码从 Swift 转换为 Objective C?

  6. 6

    Objective-C如何将NSURL转换为NSString?

  7. 7

    将代码从Objective-C转换为Swift

  8. 8

    将Objective-C代码转换为Swift

  9. 9

    将Hashmap Java代码转换为Objective C

  10. 10

    将 Swift 代码转换为 Objective-C 错误

  11. 11

    如何在启用ARC的情况下将Objective-C代码转换为C ++

  12. 12

    如何将此枚举从Objective-C转换为Swift?

  13. 13

    如何将此方法从Objective-C转换为Swift

  14. 14

    我如何将其从Objective-C转换为Swift

  15. 15

    如何将此Swift语法转换为Objective-C?

  16. 16

    将字符串转换为日期Objective-C

  17. 17

    将字符串转换为int-objective c

  18. 18

    如何在Objective-C中将String转换为代码

  19. 19

    Objective-C:如何将json值转换为BOOL?

  20. 20

    如何将整个文件夹或程序包从Java转换为Objective-C?

  21. 21

    如何将Swift类转换为UnsafePointer,例如Objective-C中的__bridge

  22. 22

    Objective-c:如何将PST转换为UTC /本地时区

  23. 23

    如何将Objective-C的完成块转换为Swift?

  24. 24

    如何将超类对象强制转换为子类[objective -c]

  25. 25

    如何将Objective-C`sortedArrayUsingSelector:NSSelectorFromString`转换为swift?

  26. 26

    Objective-C-如何将文件路径转换为符合外壳程序的文件路径

  27. 27

    Objective-C如何将nsdata从Web服务转换为nsarray

  28. 28

    如何将Swift类转换为UnsafePointer,例如Objective-C中的__bridge

  29. 29

    如何将Objective-C块转换为Swift闭包?

热门标签

归档