我不明白为什么用弱指针定义委托是正确的:
@property (nonatomic,weak) id delegate;
我不明白为什么没有必要保留对委托的引用...我不希望释放用作委托的对象...因此,我宁愿使用强引用而不是弱!
在许多情况下,委托是将要创建类实例的对象,在这种情况下,创建弱引用将是避免保留周期的好方法...但是如果我选择完全不同的对象作为委托,该怎么办? ?
我搜索了有关堆栈溢出的其他问题,但找不到任何可以帮助我完全理解这种情况的问题。
Qyouu
慕村9548890
米琪卡哇伊
随时随地看视频慕课网APP