美文网首页
iOS NSString 和 NSMutableString 的

iOS NSString 和 NSMutableString 的

作者: 山杨 | 来源:发表于2017-02-04 09:27 被阅读71次

区别:

  1. 数据类型修饰方式的不同:
    NSString 一般都是采用 copy的方式, 修改只是指针的指向.
    NSMutableString 因为需要修改的该指针指向的内容, 所以需要使用strong. 如果使用copy会直接报错 - 尝试改变不可变字符串(因为使用copy你实际上修改的是一个copy出来一个NSString类型的字符串)

2.创建方式的不同:
NSString 不需要创建, 直接使用 字符串 赋值的方式即可.
NSMutableString 需要使用[NSMutableString string]等方法创建

相关文章

网友评论

      本文标题:iOS NSString 和 NSMutableString 的

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