NSValue *value = [NSValue valueWithNonretainedObjectValue:myObj]; [array addObject:value]; and when you get the object: value = [array objectAtIndex:x]; myObj = [value nonretainedObjectValue];
一个weak引用NSArray的实现
最新推荐文章于 2024-03-07 11:25:49 发布
本文介绍如何使用 NSValue 类来包装 Objective-C 对象,并通过非保留对象值的方式进行对象存储与检索。具体实现包括将自定义对象 myObj 存储到 NSValue 中并添加到 array 数组里,以及从 array 数组中取出 NSValue 并转换回原始对象。
32

被折叠的 条评论
为什么被折叠?



