0

如果我正在解码字符串、数组和数字等标准对象,是否需要复制结果?在我看来,decodeObjectForKey在这些情况下总是会返回一个唯一的对象:

_foo = [coder decodeObjectForKey:@"foo"];

但我想确定我不需要这样做:

_foo = [[coder decodeObjectForKey:@"foo"] copy];

当我最终存储结果时。

4

0 回答 0