swift: 关于字符串的使用推荐:

来源:互联网 发布:手机淘宝黑屏怎么回事 编辑:程序博客网 时间:2024/06/01 10:00

在 Swift 中绝大多数的情况下,推荐使用 String 类型

  • String 是一个结构体,性能更高
    • String 目前具有了绝大多数 NSString 的功能
    • String 支持直接遍历
  • NSString 是一个 OC 对象,性能略差
  • Swift 提供了 String 和 NSString 之间的无缝转换
另: 追加对可选项的拼接解释:

  • 如果变量是可选项,拼接的结果中会有 Optional
  • 为了应对强行解包存在的风险,苹果提供了 ?? 操作符
  • ?? 操作符用于检测可选项是否为 nil
    • 如果不是 nil,使用当前值
    • 如果是 nil,使用后面的值替代




0 0
原创粉丝点击