drain:
- <span style="font-size:18px;">In a reference-counted environment, releases and pops the receiver; in a garbage-collected environment, triggers garbage collection if the memory allocated since the last collection is greater than the current threshold.</span>
release
- <span style="font-size:18px;">Decrements the receiver’s reference count. (required)</span>