A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 408213555 中级黑马   /  2015-10-30 21:24  /  579 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从名字上来看,不应该是前者不可变,也就是不能在添加字符串吗,但是还是有这样的用法:
NSString *s2 = [NSString stringWithFormat:@"age is 10"];
    NSString *s3 = [s2 stringByAppendingString:@" 11 12"];

而NSMutableString 也有这样的用法:
NSMutableString *s1 = [NSMutableString stringWithFormat:@"my age is 10"];
    // 拼接内容到s1的后面
    [s1 appendString:@" 11 12"];


那这样的话,二者一个可变,一个不可变,岂不是不成立了。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马