给字符串对象发送copy方法,会拷贝一个不可变字符串,无论对象是否可变
例:
NSString *string1 = @"wangningning";
NSString *string2 = [string1 copy];//不可变
NSString *string3 = [[NSMutableString alloc]initWithString:@"wangningning"];
NSString *string4 = [string1 copy];//不可变
给字符串对象发送mutableCopy方法,会拷贝一个可变字符串,无论对象是否可变
例:
NSString *string1 = @"wangningning";
NSString *string2 = [string1 mutableCopy];//可变
NSString *string3 = [[NSMutableString alloc]initWithString:@"wangningning"];
NSString *string4 = [string1 mutableCopy];//可变