NSString *myString = @"sample string";
NSString *newString = [myString copy];
If I set a breakpoint after these two lines, the pointer for myString is the same as the pointer for newString.
WTF? Isn't NSString copy supposed to return a pointer to a new object? Or am I missing something fundamental about how copy is supposed to work?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…