将所有属性的值从一个objective-c对象复制到另一个

时间:2012-07-23 16:56:59

标签: objective-c attributes

有时copy未在UILabel等类中实现PropertyCopy。解决方法是创建另一个对象并使用原始对象的属性值填充它。

For C#我发现了来自Jon Skeet的MiscUtil库和Marc Gravell,它提供了一个名为myobject.attr1 = otherOBject.attr1; myobject.attr2 = otherOBject.attr2; ... 的类。

是否有一种等效(优雅)的方法来复制Objective-C中的instancevariables值?

目前我手动完成

{{1}}

但这很乏味且容易出错。

0 个答案:

没有答案