动态

当前位置/ 首页/ 动态/ 正文

尼龙66(nil)

导读 大家好,我是小十,我来为大家解答以上问题。尼龙66,nil很多人还不知道,现在让我们一起来看看吧!1、一个指针指向一块内存(alloc,new,co...

大家好,我是小十,我来为大家解答以上问题。尼龙66,nil很多人还不知道,现在让我们一起来看看吧!

1、一个指针指向一块内存(alloc,new,copy等方式产生),当不需要这块内存时,需要release,告诉系统。

2、释放这块内存如果直接赋值为nil,这块内存还存在,只是这个指针指向了nil。

3、造成了内存泄露一般是先release,释放内存,然后对指针赋值nil。

4、让指针指向空relaase和nil是两个概念,一个是对内存操作,一个是对指针操作建议楼主多看些基础的OC书籍。

本文到此讲解完毕了,希望对大家有帮助。