I am working on a ARC based project . I have never worked on Non ARC based project .Recently I
came across a zombie in my ARC enabled project.As far as I understood
"Zombies" in Objective-C parlance are the opposite of leaks. A leak is a bit of allocated memory that you no longer have any references to, so you can't free it. A zombie is an object that has been deallocated, but references to it still exist and messages are still being sent to it (which can lead to all sorts of unpredictable behavior).