iOS开发内存管理笔记

本文深入探讨了手动内存管理(MRC)与自动引用计数(ARC)的概念,解析了影响引用计数的方法如+alloc、-retain、-copy、-release与-autorelease,并强调了在代码中增加和减少引用计数的平衡原则。同时,文章指出并非所有对象都能接收copy消息,仅限于遵循NSCopying协议的对象。
摘要由CSDN通过智能技术生成

手动: MRC 自动: ARC   影响引用计数的方法: + alloc   - retain    - copy   - release   - autorelease    凡是使⽤用了 alloc, retain 或者 copy 让内存的引⽤用计数增加了,就需 要使⽤用 release 或者autorelease让内存的引⽤用计数减少  在⼀一段代码内,增加和减少的次数要相等   不是任何对象都可以接收 copy 消息,只有接受了 NSCopying 协议的对象 才能接收copy消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值