为什么 iOS 开发中,控件一般为 weak 而不是 strong

 我来答
蒙MengNum1
2016-04-15 · TA获得超过2494个赞
知道大有可为答主
回答量:3004
采纳率:87%
帮助的人:857万
展开全部
一般来说用weak会比较好,但是大多情况下strong也没问题。这个主要取决于这个View是否将引用它的对象强引用了。当然这种情况还是比较少的。

strong和weak的区别 strong表示保留它指向的堆上的内存区域不再指向这块区域了。 也就是说我强力指向了一个区域,我们不再指向它的条件只有我们指向nil或者我自己也不在内存上,没有人strong指向我了,weak表示如果还没有人指向它了,它就会被清...

看个人爱好,爱好不同,有的人喜欢用strong,有的人喜欢有week,
一般是alloc用strong,int,doule,bool,表示数字类型用week,字符串用copy
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式