http://www.saitjr.com/ios/nspointerarray-nsmaptable-nshashtable.html
- NSPointerFunctionsStrongMemory创建一个保留/释放对象的集合,就像常规NSSet或NSArray。
- NSPointerFunctionsWeakMemory使用等价物__weak来存储对象,并自动驱逐已释放的对象。
- NSPointerFunctionsCopyIn 在将对象添加到集合之前复制它们。
- NSPointerFunctionsObjectPersonality使用hash和isEqual:来自对象(默认)。
- NSPointerFunctionsObjectPointerPersonality用来直接指针比较isEqual:和hash。
网友评论