我是目标 c 的新手,我遇到了一个有趣的情况,我需要两个指向相同值的不同 NSDictionary 对象。在那种情况下,我应该在属性声明中使用强还是弱?或者我应该做一个强而另一个弱?
在游戏.m
@property (strong/weak, nonatomic) NSDictionary* answers1;
在用户.m
@property(strong/weak, nonatomic) NSDictionary* answers2;
在这两种情况下,键都是整数,但值将是我自己制作的答案对象。answers1 和 answers2 都需要存在大致相同的时间。当需要摆脱一个时,摆脱另一个就可以了。