9.String和NSString 可以无缝转换,

1.cocoa 所有API都接受和返回String类型,我们没有必要也不必给自己凭空添加麻烦去把框架中返回的字符串做一遍转换。
2.因为Swift中string是struct ,相比起 nsobject的nsstring类来说,更切合字符串“不变的这一特性”
在不触及nsstring特有操作和动态特性的时候,使用string 的方法,在性能上也有所提升。
3.string 实现了colloection的协议,因此有些swift 语法只有string 才能使用

比如for. In 输出,
8D82386B-1052-4398-97B8-3FFFAF8C301C.png

如果转换成NSString 是不可以使用for in 方法。
75201892-C7A5-47FB-86CA-C042244EC6BB.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容