iOS 之weak和strong的简单理解

来源:互联网 发布:nginx 不缓存静态文件 编辑:程序博客网 时间:2024/05/13 18:59

     已经做iOS开发有一段时间了, 可以对weak和strong的理解还是有些模糊,今天看了一篇博文讲weak和strong,阅读之后对自己有一定的启发,

     博文地址:http://blog.csdn.net/jevinss/article/details/8473560

  ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     按照我自己的理解,对于弱引用weak, 其实就是说它所指向的地址是不一定存在值的,也就是说不受你的控制。而强引用是可以受你控制的,我也举一个例子。

比如你现在怎么用隔壁家的wifi上网,当隔壁家不断wifi的时候,你可以一直使用他们家的wifi,但是当隔壁家断掉wifi时你就不能上网了,这就相当于弱引用,它在的时候,你不一定在使用,你想使用的时候,它不一定在。

如果你使用的是自家的wifi上网,那控制权就在你的手上了,你想使用时你就可以使用,你不想使用时就不使用,这就相当于强引用。


~~~~~~~

0 0
原创粉丝点击