我正在浏览 Chung 的“Pro. Objective-C Design Patterns for iOS”,发现
_sharedSinglton = [[super allocWithZone: NULL] init];
我也查看了 Apple 的NSCopying文档,但无法真正理解 ZONE 的真正含义。
NSZone
现在已经过时了,但在 NEXTSTEP 时代,NSZone
它试图将“malloc 区域”的概念引入 Cocoa。这里有一些文档描述了它在启用时是如何工作的:http: //www.cocoadev.com/index.pl?NSZone