美文网首页
9.String和NSString 可以无缝转换,

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

作者: aofeilin | 来源:发表于2018-08-29 19:23 被阅读74次

    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

    相关文章

      网友评论

          本文标题:9.String和NSString 可以无缝转换,

          本文链接:https://www.haomeiwen.com/subject/zwgkwftx.html