Swift Sring类型提供了哪些重载的构造方法

3 min read
  1. init():创建一个空字符串。
  2. init(repeating:count:):创建一个由指定重复字符串序列构成的字符串。
  3. init(describing:):将默认的文本串行化表示转换为一个字符串。
  4. init(S):用指定的字符串序列初始化字符串。
  5. init(CodeUnit):使用指定的字符序列初始化新字符串。
  6. init(CodeUnit,UTF8):使用指定的UTF-8字符序列初始化新字符串。
  7. init(CodeUnit,UTF16):使用指定的UTF-16字符序列初始化新字符串。
  8. init(CodeUnit,UTF32):使用指定的UTF-32字符序列初始化新字符串。
  9. init(charactersIn:):使用指定的字符集初始化新字符串。
  10. init(cString:):使用以 null 结尾的 C 字符串初始化新字符串。