objective-c – [NSString stringWithString:] – 有什么意义?

objective-c – [NSString stringWithString:] – 有什么意义?,第1张

概述由于NSString字符串是不可变的,stringWithString:class方法的值是多少? 当我使用NSMutableString时,我得到这个实用程序,我只是看不到NSString类的实用程序。 您可能要复制一个NSMutableString(或一些本土的NSString子类)。 NSMutableString *buffer = [NSMutableString string];// 由于Nsstring字符串是不可变的,stringWithString:class方法的值是多少?

当我使用NSMutableString时,我得到这个实用程序,我只是看不到Nsstring类的实用程序。

解决方法 您可能要复制一个NSMutableString(或一些本土的Nsstring子类)。

NSMutableString *buffer = [NSMutableString string];// do something with bufferNsstring *immutableStringToKeepAround = [Nsstring stringWithString:buffer];

当然,你也可以复制一份:

NSMutableString *buffer = [NSMutableString string];// do something with bufferNsstring *immutableStringToKeepAround = [[buffer copy] autorelease];

但您拥有该副本,必须释放或自动释放它。

总结

以上是内存溢出为你收集整理的objective-c – [NSString stringWithString:] – 有什么意义?全部内容,希望文章能够帮你解决objective-c – [NSString stringWithString:] – 有什么意义?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1035508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存