iOS中assign与weak,retain与strong的区别

之前在没有ARC的时候咱们使用assign与retain来修饰属性,后来引入了更安全的weak和strong来修饰属性web assign与weak 二者都是弱引用,assign一般用于普通类型属性(如int,NSInteger),还有代理属性的修饰,基本上来讲二者是能够通用的。 只是后者比前者多了一个功能,后者会在引用的对象被释放的时候将该属性置为nil,而前者依然会指向原来的位置,这样就会变成
相关文章
相关标签/搜索