what is NSZone? What are the advantages of using initWithZone:?
NSZone is Apple’s way of optimizing object allocation and freeing. NSZone is not an object; it is an opaque C-struct storing information about how memory should be handled for a set of objects. One rarely needs to worry about handling your own zones in applications; Cocoa handles it transparently. A default NSZone is created on … Read more