我如何从苹果新的Swift中的ASCII码中获取字符?

例如,65将返回"A".

推荐答案

作为一个角色:

let c = Character(UnicodeScalar(65))

或者作为字符串:

let s = String(UnicodeScalar(UInt8(65)))

或者以另一种方式作为字符串:

let s = "\u{41}"

(请注意,\u转义序列是十六进制的,而不是十进制的)

Swift相关问答推荐

什么是Swift Concurrency中任务组的正常退出

如何在Swift中获得与Python相同的HMAC—SHA512签名?

如何在HStack中均匀分布视图?

格式化单位和度量值.为什么从符号初始化的单位不能产生与静态初始化相同的结果

我正在try 通过代码设置节中页眉和页脚的高度,但它不起作用

声明一个协议时使用和不使用任何单词有什么区别?

在SWIFTUI&39;S视图修改器中使用等待关键字

如何使泡泡上的箭头直达封闭矩形

从Firebase播放音频文件不起作用

使用序列初始化字符串的时间复杂度是多少?

如何在 Swift 中做类型安全的索引?

如何在 SceneKit 上制作毛玻璃效果

UIButton 配置不更新按钮标题

如何裁剪图像 3:4 ?迅速

SwiftUI 4 列表初始化程序在 iOS 中不可用

如何快速判断设备方向是横向还是横向?

如何删除桥头而不出错?

Swift 自定义字体 Xcode

两个 Date 对象之间的所有日期 (Swift)

如何在 Swift 中从字符串创建类的实例