[英]To retain or not to retain
如果我要像这样在字典中添加项目:
[connectionHandlers setObject:projectsHandler forKey:[NSNumber numberWithInt:PROJECTS_CONNECTION_ID]];
我应该保留用于密钥的NSNumber吗?
另外,将对象添加到NSArray
或NSDictionary
时,添加或释放对象时,数组或字典会保留它吗?
我正在努力弄清楚iPhone上的“内存管理”,这有点笨拙
您不需要保留它。 每当您将键或对象添加到字典或数组时,数组或字典都会保留它。 如果您还保留它,则没有必要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.