Function
関数
NSShouldRetainWithZone
Indicates whether an object should be retained.
あるオブジェクトがリテイン(保持)されるべきかどうかを指し示します。
Declaration
宣言
BOOL NSShouldRetainWithZone(id anObject, NSZone
*requestedZone);
Parameters
パラメータ
anObject
requestedZone
Return Value
戻り値
Returns YES
if requestedZone
is NULL
, the default zone, or the zone in which anObject
was allocated; otherwise NO
.
YES
を返します、もしrequestedZone
がNULL
、省略時のゾーン、またはそれにおいてanObject
がアロケートされたゾーンならば;そうでなければNO
。
Discussion
議論
This function is typically called from inside an NSObject
’s copyWithZone:
, when deciding whether to retain anObject
as opposed to making a copy of it.
この関数は、概してNSObject
のもつcopyWithZone:
内から呼び出されます、anObject
をそれのコピーを作るのとは反対に保持するかどうか決定する時に。
Special Considerations
特別な注意事項
This function is deprecated and unavailable for use with ARC.
この関数は、非推奨にされます、そしてARCで使うことはできません。
See Also
参照
Object Allocation and Deallocation
オブジェクトのアロケートとデアロケート
NSAllocateObject
Creates and returns a new instance of a given class.
与えられたクラスのある新しいインスタンスを作成して返します。
NSCopyObject
Creates an exact copy of an object.
あるオブジェクトの厳密コピーを作成します。
Deprecated
非推奨
NSExtraRefCount
Returns the specified object’s reference count.
指定されたオブジェクトの持つ参照カウントを返します。