var objectiveCString : NSString? = "objectiveCString"
var copiedObjectiveCString : NSString = objectiveCString!;
copiedObjectiveCString = "changedobjectiveCString"
print(copiedObjectiveCString);
print(objectiveCString!)
输出
changedobjectiveCString
objectiveCString
输出应为
changedobjectiveCString
changedobjectiveCString
因为NSString是类类型对象,并且两个字符串现在都指向相同的位置,并且在该位置更改了一个字符串的值,所以其他字符串也应该更改。