There are so many functions like
1. NSDefaultMallocZone() 2. NSCreateZone(); 3. NSRecycleZone(); 4. NSSetZoneName(); 5. NSZoneMalloc(); and many more related to NSZone
What does NSZone means, where to use these functions and when?
What are the advantages of initWithZone: and how to use in my iphone app?
From CocoaDev
Edit from comments: "Also important to note is that you can’t use NSZone any more if you’re using ARC. Which you should be."