1.针对string类型。(数组同理)
(1)如果原string 是 NSString *string = @"test";
NSString *string1 = [string copy];(没有产生新的对像)
NSString *string2 = [string mutableCopy];
NSMutableString *string3 = [string copy];(没有产生新的对像)
NSMutableString *string4 = [string mutableCopy];
(2)如果原string是 mutable 创造的。所有的拷贝都会产生新对像。
NSMutableString *string = [NSMutableString stringWithFormat:@"test"];
NSString *string1 = [string copy];
NSString *string2 = [string mutableCopy];
NSMutableString *string3 = [string copy];
NSMutableString *string4 = [string mutableCopy];
网友评论