ios 第3天

在手动引用计数中  每一次调用 retain  retainCount 就会加一  每一次release  retainCount就会减一

当retainCount 为零时  就会free (p) ;

 就是说当申请一段内存时  retainCount 为1 如果把它传给一个函数时就要把retainCount 加一 

 标志着还有一个函数要用  这段内存    为了避免当其中一个对这片内存   retain  时  不会像   free 一样直接就释放了这段内存  让别的函数不能用

只有在大家都不用时才能释放

 

  调用 new 方法 和调用 [[  alloc]init ] 方法  是一样的 

 

  在 frist类中 调用 init 方法其实是继承的他的父类的方法 

 

   注意  :  self 实例方法中代表的是该实例对象;

            在类方法中代表该类;

            super  同理

 

 

 

转载于:https://www.cnblogs.com/studyios/p/3518066.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值