鉴于此:
NSString *innerXml = @"somevalue";
NSMutableString *xml = [[NSMutableString alloc] init];
其中哪个更快; 不询问可读性,这是主观的:
1.
[xml appendFormat"<randomElement>%@</randomElement>", innerXml];
2.
[xml appendString"<randomElement>"];
[xml appendString:innerXml];
[xml appendString"</randomElement>"];
如果你真的对实现感到好奇,请阅读源代码,它可以在线获得,请参阅:CFString.c .
核心基础代码基本上是作为 darwin 内核开源的一部分提供的。
关于ios - NSMutableString appendString vs appendFormat,哪个效率更高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31394235/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |