代码之家  ›  专栏  ›  技术社区  ›  Xetius

保留或不保留

  •  1
  • Xetius  · 技术社区  · 15 年前

    如果我在像这样的字典中添加项目:

    [connectionHandlers setObject:projectsHandler forKey:[NSNumber numberWithInt:PROJECTS_CONNECTION_ID]];
    

    我应该保留用于密钥的nsnumber吗?

    此外,当对象添加到 NSArray NSDictionary ,在添加和删除时是否由数组或字典保留?

    我正努力在iphone上实现内存管理,这简直是一个愚蠢的想法。

    1 回复  |  直到 15 年前
        1
  •  3
  •   coneybeare    15 年前

    你不需要保留它。每当您向字典或数组添加键或对象时,数组或字典都将保留它。如果你也保留它,那就没有必要了。