【问题标题】:Create an empty dictionary, [NSDictionary dictionary] vs @{}, [NSArray array] vs @[], [NSString string] vs @""创建一个空字典,[NSDictionary dictionary] vs @{}, [NSArray array] vs @[], [NSString string] vs @""
【发布时间】:2014-06-06 03:47:22
【问题描述】:

[NSDictionary dictionary]@{} 在内存使用方面是一样的吗?

我应该使用哪一个?

同样的逻辑适用于[NSArray array]/@[][NSString string]/@""?

谢谢!

【问题讨论】:

  • 一个不过是另一个方便。语法糖。
  • 即使它们不相等:你为什么要担心?您是否对代码进行了基准测试?您是否发现创建字典和数组会占用大量内存?

标签: objective-c


【解决方案1】:

无论您使用哪个,它们实际上都是相同的。

Read more about it on LLVM.org

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    相关资源
    最近更新 更多