NSAllocateObject
NSDeallocateObject
NSExtraRefCount
NSIncrementExtraRefCount
NSShouldRetainWithZone
Availability 有効性
Technology
BOOL NSDecrementExtraRefCountWasZero(id object);
object
An object. あるオブジェクト。
NO
if an
had an extra reference count, or YES
if an
didn’t have an extra reference count—indicating that the object should be deallocated (with dealloc
).
NO
、もしan
が余分な参照カウントを持つならば、またはYES
、もしan
が余分な参照カウントを持たないならば — そのオブジェクトがデアロケートされるべき(dealloc
で)なのを指し示しています。
Decrements the “extra reference” count of an
. Newly created objects have only one actual reference, so that a single release message results in the object being deallocated. Extra references are those beyond the single original reference and are usually created by sending the object a retain message. Your code should generally not use these functions unless it is overriding the retain
or release
methods.
an
の “余分な参照” カウントを漸減します。新しく作成されたオブジェクトは、ただ1つだけの実際の参照を持ちます、それである単一のリリースメッセージが、そのオブジェクトがデアロケートされるという結果になります。余分な参照それらは、単一の本来の参照を越えるものです、そして通常はオブジェクトにリテインメッセージを送ることによって作成されます。あなたのコードは、一般にこれらの関数を使わないはずです、それがretain
またはrelease
メソッドをオーバーライドしている場合を除いては。
This function is deprecated and unavailable for use with ARC. この関数は、非推奨にされます、そしてARCで使うことはできません。
NSAllocateObject
NSDeallocateObject
NSExtraRefCount
NSIncrementExtraRefCount
NSShouldRetainWithZone