1.使用NSDictionary存储对象的时候会对value值进行copy操作。
某时候我们会使用这个场景:
如果使用family时候会对Student进行强引用,而family作为Studentd的属性会对family进行强引用,这样会产生循环引用问题,所以使用NSMapTable 来解除循环引用问题.
1.使用NSDictionary存储对象的时候会对value值进行copy操作。
某时候我们会使用这个场景:
如果使用family时候会对Student进行强引用,而family作为Studentd的属性会对family进行强引用,这样会产生循环引用问题,所以使用NSMapTable 来解除循环引用问题.