如果我要将一个项目添加到这样的字典中:
[connectionHandlers setObject:projectsHandler forKey:[NSNumber numberWithInt:PROJECTS_CONNECTION_ID]];
我是否应保留用于密钥的NSNumber。
此外,当一个对象添加到NSArray
或NSDictionary
时,是否在添加时由数组或词典保留并在删除时释放?
我正试图在iPhone上了解内存管理,这是一个很糟糕的
答案 0 :(得分:3)
您无需保留它。无论何时向字典或数组添加键或对象,数组或字典都会保留它。如果你也保留它,那就没必要了。