为什么 iOS 开发中,控件一般为 weak 而不是 strong
1个回答
2016-05-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
一般来说用weak会比较好,但是大多情况下strong也没问题。这个主要取决于这个View是否将引用它的对象强引用了。当然这种情况还是比较少的。
strong和weak的区别 strong表示保留它指向的堆上的内存区域不再指向这块区域了。 也就是说强力指向了一个区域,我们不再指向它的条件只有我们指向nil或者我自己也不在内存上,没有人strong指向我了,weak表示如果还没有人指向它了,它就会被清...
看个人爱好,爱好不同,有的人喜欢用strong,有的人喜欢有week,
一般是alloc用strong,int,doule,bool,表示数字类型用week,字符串用copy
strong和weak的区别 strong表示保留它指向的堆上的内存区域不再指向这块区域了。 也就是说强力指向了一个区域,我们不再指向它的条件只有我们指向nil或者我自己也不在内存上,没有人strong指向我了,weak表示如果还没有人指向它了,它就会被清...
看个人爱好,爱好不同,有的人喜欢用strong,有的人喜欢有week,
一般是alloc用strong,int,doule,bool,表示数字类型用week,字符串用copy
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询