首先,我想确认我对NSCopying的理解是正确的……
为了在NSDictionary中使用一个简单的NSObject子类作为键,我必须让它实现NSCopying协议。在复制的实例的copyWithZone方法中,我必须分配/初始化我的类的一个新实例,将其属性设置为与复制的实例相同并返回它。
其次,为什么NSDictionary要使用添加到它的实例的副本,而不是实例本身?
发布于 2011-09-26 22:52:51
如果子类是对象,则不需要实现NSCopying,关键字通常应该是复制的NSStrings。
发布于 2011-09-26 22:56:33
的影响
https://stackoverflow.com/questions/7556925
复制相似问题