Function 関数

NSCopyObject

Creates an exact copy of an object. あるオブジェクトの厳密コピーを作成します。

Declaration 宣言

id NSCopyObject(id object, NSUInteger extraBytes, NSZone *zone);

Parameters パラメータ

object

The object to copy. コピーするオブジェクト。

extraBytes

The number of extra bytes required for indexed instance variables (this value is typically 0). インデックスをつけられたインスタンス変数に必要とされる余分なバイト数(この値は一般的に0です)。

zone

The zone in which to create the new instance (pass NULL to specify the default zone). そこにおいて新しいインスタンスを作成することになるゾーン(NULLを渡して省略時のゾーンを指定してください)。

Return Value 戻り値

A new object that’s an exact copy of anObject, or nil if object is nil or if object could not be copied. anObjectの厳密コピーである新しいオブジェクト、またはnil、もしobjectnilならば、またはobjectがコピーできなかったならば。

Discussion 議論

This function is deprecated and unavailable for use with ARC. To create a copy of an object, use the copyWithZone: method instead. この関数は、非推奨にされます、そしてARCで使うことはできません。あるオブジェクトのコピーを作成するには、copyWithZone:メソッドを代わりに使ってください。

See Also 参照

Object Allocation and Deallocation オブジェクトのアロケートとデアロケート