2010-09-20 54 views

回答

36

一些属性:

只读 - 使用,如果你不想要一个二传手

保留 - 如果你想分配给你的属性值保留

副本使用 - 如果您希望将分配给您的财产的值复制,请使用。

赋值 - 如果您希望赋予新值而不保留或复制,请使用。

非原子 - 用于禁用使属性访问原子的机制。一个atomic属性保证给你一个指向真实对象的指针,它仍然存在或为零。在多线程环境中,非原子属性可能会给你一个已经被释放的对象。

相关问题