我对 Objective-C 世界比较陌生,并且我已经编写了一个类,我想为其添加创建副本的功能。
来自 Java,我知道我可以编写复制构造函数或克隆方法,后者通常是 not being recommended 。然而,Objective-C 是一种不同的语言,在继续之前,我想了解 Objective-C 中复制方法与复制构造函数的参数。最常用的方法是什么?
最佳答案
添加复制对象功能的推荐方法是实现 NSCopying protocol 。 许多基础类也实现 NSCopying。
有关更多信息,请参阅此答案:Implementing NSCopying
关于objective-c - Objective-C 中复制方法与复制构造函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7640685/