NSMutableString appendString vs appendFormat,哪个更有效?

时间:2015-07-13 22:01:58

标签: ios objective-c macos

鉴于此:

NSString *innerXml = @"somevalue";
NSMutableString *xml = [[NSMutableString alloc] init];

其中哪一个更快; 询问可读性,这是主观的:

1

[xml appendFormat:@"<randomElement>%@</randomElement>", innerXml];

2

[xml appendString:@"<randomElement>"];
[xml appendString:innerXml];
[xml appendString:@"</randomElement>"];

1 个答案:

答案 0 :(得分:1)

如果您真的对实现感到好奇,请阅读源代码,可以在线获取,请参阅:CFString.c

本质上,核心基础代码可作为darwin内核开源的一部分。