美文网首页
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