There are many articles talk about optimizations of memory management in ARC, one optimization is fast autorelease, I have asked a question about this, Matt Galloway also has a famous article talks about it.
Fast autorelease says if caller and callee are both under ARC, the returned object of callee needn't be add into autorelease pool.
So my question is if all my source code is compiled under ARC, can I get ride of autorelease pool?
If so, does it means if someday apple mandates us use ARC, autorelease pool will be useless.
If not, can you tell some cases that autorelease pool is still used under this condition.
You will know that it's not duplicate if you read my question and comments below carefully.