99% of the time you should retain autoreleased objects returned from other methods if you want to keep them around.
With autoreleased objects, when the pool is drained, the objects in the pool get sent the release
message. That is why 99% of the time you will want to retain autoreleased objects, because the chances of you getting an object with a retainCount
of more than 1
is highly unlikely.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…