- drain
autorelease
retain
Technology
- (void)release
In a reference-counted environment, since an autorelease pool cannot be retained (see retain), this method causes the receiver to be deallocated. When an autorelease pool is deallocated, it sends a release
message to all its autoreleased objects. If an object is added several times to the same pool, when the pool is deallocated it receives a release
message for each time it was added.
参照カウント環境では、オートリリースプールはリテインされることができないことから(retainを見てください)、このメソッドはレシーバがデアロケートされることを引き起こします。オートリリースプールがデアロケートされる時、それはrelease
メッセージをそれのオートリリースされるオブジェクト全てに送信します。あるオブジェクトが何度か同じプールに加えられるならば、そのプールがデアロケートされる時にそれはそれが加えられた時それぞれに対するrelease
メッセージを受け取ります。
In a garbage-collected environment, this method is a no-op. ガベージコレクション環境では、このメソッドは何もしないという命令です。
You should typically use drain
instead of release
.
あなたは、概してdrain
をrelease
の代わりに使うべきです。
- drain
autorelease
retain