Function 関数

NSShouldRetainWithZone

Indicates whether an object should be retained. あるオブジェクトがリテイン(保持)されるべきかどうかを指し示します。

Declaration 宣言

BOOL NSShouldRetainWithZone(id anObject, NSZone *requestedZone);

Parameters パラメータ

anObject

An object. あるオブジェクト。

requestedZone

A memory zone. あるメモリゾーン。

Return Value 戻り値

Returns YES if requestedZone is NULL, the default zone, or the zone in which anObject was allocated; otherwise NO. YESを返します、もしrequestedZoneNULL、省略時のゾーン、またはそれにおいて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 オブジェクトのアロケートとデアロケート