重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文来自于疯子们的开源图书
创新互联公司成立与2013年,先为沙依巴克等服务建站,沙依巴克等地企业,进行企业商务咨询服务。为沙依巴克企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
字符串是由多个字符构成的序列,比如"hello,world"或者"albatross"。Swift用String类型代表字符串,而String又代表一个Character类型的集合。
Swift的String和Character类型提供一种快速的,符合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”。