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

为什么我要在一个属性中使用非原子?[副本]

  •  11
  • TalkingCode  · 技术社区  · 14 年前

    可能重复:
    Objective-C properties: atomic vs nonatomic

    默认情况下,Objective-C中的所有属性都是原子的。如果我需要非原子的,我必须申报。但我想知道为什么我要用非原子的?即使我的应用程序不是多线程的,atomic似乎也是这样做的。非原子的优点是什么?

    1 回复  |  直到 7 年前
        1
  •  18
  •   James Huddleston    14 年前

    一个简短的答案是表现。如果您将属性声明为 atomic