我正在使用Xcode Playground为一些简单的iOS8应用程序尝试Swift中的表情符号。为此,我想创建类似于Unicode /表情符号地图/描述的东西。
为了做到这一点,我需要有一个循环,允许我打印出一个表情符号列表。 我考虑的是以下内容:
for i in 0x1F601 - 0x1F64F {
var hex = String(format:"%2X", i)
println("\u{\(hex)}") //Is there another way to create UTF8 string corresponding to emoji
}
但是println()会抛出一个错误
Expected '}'in \u{...} escape sequence.
我是否遗漏了一个简单的方法?
我理解并不是所有的条目都对应一个表情符号。我能够创建一个带有来自http://apps.timwhitlock.info/emoji/tables/unicode的参考的查找表,但我想要一个懒惰/简单的方法来实现相同的结果。