标签: ios objective-c nscoding
如果我正在解码标准对象,如字符串,数组和数字,我是否需要复制结果?在我看来,在这些情况下decodeObjectForKey将始终返回一个唯一的对象:
decodeObjectForKey
_foo = [coder decodeObjectForKey:@"foo"];
但我想确定我不需要这样做:
_foo = [[coder decodeObjectForKey:@"foo"] copy];
当我最终存储结果时。