assign与weak的区别?

 首先他们都不会对引用计数 +1 ,assign是指针赋值,不对引用计数操作,使用之后如果没有置为nil,可能就会产生野指针;而weak一旦不进行使用后,会自动置为nil,永远不会使用了,就不会产生野指针!也就是说,weak会更安全,所以,一般情况下 assign 修饰基本数据类型,

posted on 2016-01-25 11:04  时光机728  阅读(133)  评论(0编辑  收藏  举报

导航