第四章 字符串和字符

本文来自于疯子们的开源图书


字符串是由多个字符构成的序列,比如"hello,world"或者"albatross"。Swift用String类型代表字符串,而String又代表一个Character类型的集合。

Swift的StringCharacter类型提供一种快速的,符合Unicode标准的方式来处理代码中的文本。字符串创建和操作的语法非常的简便且可读性很强,与C语言字符串的语法很相似。字符串的连接只需要把两个字符串用“+”操作符加在一起就可以,并且可以通过选择常量和变量来管理字符串的值是否可以改变,就Swift里面的其它值一样。

不仅语法简洁,Swift的String类型还是一个快速的,现代化的字符串实现。每个字符串都是由自主编码的Unicode字符组成,并且提供了各种Unicode表示来访问这些编码。

也可以在一个字符串中插入常量,变量,文字,表达式到一个更长的字符串中,这个过程就是字符串的插入。这使得我们可以很容易的创建自定义的字符串来用于显示,存储和打印。

注意:

Swift的String类型可以和Foundation的NSString无缝的使用。如果你正在使用Cocoa或Cocoa Touch的Foundation 框架的话,除了这章描述的字符串特性外,所有的NSString API均可以用于任何你创建的字符串。那些需要NSString类型参数的API完全可以使用String类型作为参数值。

更多的关于在Foundation和Cocoa中使用String的信息,请参考“使用来处理Cocoa和Objective-C”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值