Swift 3.0 学习笔记-2-字符串和Unicode

本文是Swift 3.0学习笔记,主要讲解字符串(String)特性和Unicode的使用。字符串包括字面量、空字符串初始化、字符遍历、计数、插值和比较。Unicode部分涉及含义、表示方式,如UTF-8和UTF-16编码。
摘要由CSDN通过智能技术生成

Swift 3.0 学习笔记-2-字符串和Unicode

标签(空格分隔): iOS Swift


前言:
Swift 3.0 学习笔记主要参考苹果开发者官网The Swift Programming Language (Swift 3.1)教程 以及 Swift 中文网
更好的阅读体验请移步至:
https://www.zybuluo.com/kakadee/note/721369


1. 字符串(String)

String 是一个有序的字符集合,例如 “hello, world”, “albatross”。Swift 字符串通过 String 类型来表示,也可以表示为 Character 类型值的集合。

注意:Swift 的 String 类型与 Foundation NSString 类进行了无缝桥接。如果您利用 Cocoa 或 Cocoa Touch 中的 Foundation 框架进行工作,整个 NSString API 都可以调用您创建的任意 String 类型的值,您额外还可以在任意 API 中使用本章介绍的 String 特性。您也可以在任意要求传入NSString 实例作为参数的 API 中使用 String 类型的值进行替换。

1.1 字符串字面量

字符串字面量是由双引号包裹着的具有固定顺序的文本字符集。字符串字面量可以用于为常量和变量提供初始值。

let someString = "Some string literal value"

字符串字面量可以包含以下特殊字符:

  • 转移特殊字符 \0 (空字符)、\(反斜线)、\t (水平制表符)、\n (换行符)、\r (回车符)、\” (双引号)、\’ (单引号)。
  • 一个任意的 Unicode 标量,可以表示成 \u{n}形式。n是一个0-8位的16进制数。
let wiseWords = "\"我是要成为海贼王的男人\" - 路飞"
// "我是要成为海贼王的男人" - 路飞
let dollarSign = "\u{24}"        <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值