Ios 正在更新NSMutableAttributeString中的文本

Ios 正在更新NSMutableAttributeString中的文本,ios,nsobject,nsmutablestring,Ios,Nsobject,Nsmutablestring,我通过以下操作在视图的init方法中创建NSMutableAttributeString: self.name = [[NSMutableAttributedString alloc] initWithString:@"Gabe Jacobs"]; 如何在不重新初始化的情况下更新其中的字符串?我不想每次都要创建一个新的。有什么想法吗?如果你读了,你会发现replaceCharactersRange:with字符串:,replaceCharactersRange:with attributedS

我通过以下操作在视图的init方法中创建NSMutableAttributeString:

self.name = [[NSMutableAttributedString alloc] initWithString:@"Gabe Jacobs"];

如何在不重新初始化的情况下更新其中的字符串?我不想每次都要创建一个新的。有什么想法吗?

如果你读了,你会发现
replaceCharactersRange:with字符串:
replaceCharactersRange:with attributedString:
和其他各种变异方法…@user529758-如果每个人都从文档中得到了他们的所有答案(这通常是模糊的,充满了目前可能不相关的知识)那么像这样的QA网站就没有什么用处了。我们帮助这个社区的人们,先生,“我要使用匿名手柄,做一个混蛋”,哈哈。
NSMutableString *string = [NSMutableString stringWithString:@"first"];
[string replaceCharactersInRange:NSMakeRange(0, string.length) withString:@"second"];