1

copyのように一部のクラスでは実装されていないことがありUILabelます。回避策として、別のオブジェクトを作成し、元のオブジェクトの属性値を設定します。

C#の場合、Jon Skeet と Marc Gravell の MiscUtil ライブラリを見つけました。これは、 PropertyCopy.

Objective-Cでインスタンス変数の値をコピーする同等の(エレガントな)方法はありますか?

現時点では手動で行っています

myobject.attr1 = otherOBject.attr1;
myobject.attr2 = otherOBject.attr2;
...

しかし、これは面倒でエラーが発生しやすくなります。

4

0 に答える 0