assign vs weak, block vs weak
2.请解释以下keywords的区别: assign vs weak, block vs weakassign适用于基本数据类型,weak是适用于NSObject对象,并且是一个弱引用。assign其实也可以用来修饰对象,那么我们为什么不用它呢?因为被assign修饰的对象在释放之后,指针的地址还是存在的,也就是说指针并没有被置为nil。如果在后续的内存分配中,刚好分到了这块地址,程序就会
转载
2017-09-06 15:18:14 ·
272 阅读 ·
0 评论