Swift开发

Swift String字符串高阶用法

本文面向高阶Swift用户,以及作为工具书使用
本文不收录多行字符串缩进对齐等繁琐、极少使用、查阅文档立刻可知的特性
本文目的是:当你记住下列所有内容,就可以覆盖99%的实际工作需求

  • 初始化一个String
let someString = "Some string literal value"
  • 多行String
let someString = """
显示为第1行
显示为第2行
"""
  • 超长文字的换行
let someString = """
显示第1行 \
同样显示为第1行,但是我超级长
"""
  • 字符串拼接
    字符串拼接直接使用加号+即可
var welcomeString = "Hello"
welcomeString += ", World!"
  • 遍历字符串的每一个字符
let helloString = "Hello, World!"
for character in helloString {
    print(character)
}
  • 字符串转字符数组
let helloString = "Hello, World!"
let characters = Array(helloString)
print(characters)
  • 获取字符串长度
let helloString = "Hello, World!"
print(helloString.count)