本文来自于疯子们的开源图书
字符串是由多个字符构成的序列,比如"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”。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。