Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我们有一个MTLModel的子类,并且该类立即获得copyWithZone:的实现。但是我想知道框架是否使用深拷贝。例如,如果该类具有数组或对象属性,则它们是否使用复制参考或新分配的对象。非常感谢。
Mantle 是开源的;您可以通过阅读代码自己回答这些问题。根据我的阅读,不,它不执行深层复制,因为它依赖于被复制属性的复制行为。因此,如果您有一个NSArray属性,它将像任何其他属性一样被复制NSArray,这并不深入。
NSArray