在目标C中无法复制哪种类型

时间:2016-01-21 06:58:29

标签: ios objective-c properties

我正在通过面试,有一个我无法回答的问题。

在目标C中无法复制哪些对象(属性copy)。 有关复制属性的具体细节。

我浏览了网页,但没有找到有关它的信息。 有什么建议吗?

2 个答案:

答案 0 :(得分:2)

目标c中有可复制的对象,这些对象会向NSCopyingNSSecureCoding协议进行确认。所有未对这些协议进行确认的对象都不可复制。希望,这可以解决问题。

P.S。:还有NSMutableCopying协议用于复制对象的可变版本。

答案 1 :(得分:0)

根据他们在面试问题中的含义,有些对象接受复制方法但不返回副本,但返回相同的对象并增加引用计数。例如,不可变字符串,数组,NSNumber等。