美文网首页
1-IOS内存管理笔记

1-IOS内存管理笔记

作者: frameBug | 来源:发表于2016-01-11 12:43 被阅读0次


    iOS的内存管理是依据所创建对象的引用计数来进行管理的。如果对象的引用计数大于0,那么该对象就一直存在内存中不释放,进而内存泄露。如果对象的引用计数等于0,系统就会自动回收该对象的内存区域。

    当对象调用(alloc ,retain,new,copy)方法时,该对象的引用计数会加1. 对象调用release 方法 会使对象的引用计数减1.当一个对象的引用计数已经为0时,应该将对象指针赋值未nil,防止野指针操作。

    assign:oc基本数据类型。系统自动进行管理

    retain(strong):强/弱引用

    copy:深拷贝、浅拷贝

    原则:谁申请谁释放

    相关文章

      网友评论

          本文标题:1-IOS内存管理笔记

          本文链接:https://www.haomeiwen.com/subject/nftuhttx.html