【发布时间】:2009-08-26 20:56:34
【问题描述】:
我不确定:
// assume value is a NSDecimal type and exists
NSDecimalNumber *decNum = [[NSDecimalNumber alloc] initWithDecimal:value];
[encoder encodeObject:decNum forKey:@"someKey"];
[decNum release];
我将 NSDecimal 包装到一个 NSDecimalNumber 对象中。我必须在某个地方发布它。但我不确定......编码器是否保留该对象,或者在某些情况下我对对象的 -release 是否会成为问题?我相信编码器实际上只是对该对象的裸数据进行“快照”并记住它,但同样,不确定。也许有人可以帮助解决问题。在文档中搜索“释放”和“保留”,但他们没有在上下文中提及。
【问题讨论】:
标签: iphone cocoa-touch uikit