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

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

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

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

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

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

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

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

在类方法中代表该类;

super  同理

最新文章

  1. 贝赛尔曲线UIBezierPath
  2. 【原】迎接微信winphone 5.0 版本的IE10样式兼容
  3. 微信公众号"赞赏"功能来了 觉得不错就给作者打个赏吧
  4. Mysql 5.6.17-win64.zip配置
  5. wamp
  6. cmd命令 chcp
  7. Meta键盘
  8. javascripct流程语句
  9. Scrapy入门程序点评
  10. [OpenGL]配置GLFW
  11. HTML知识点总结之div、section标签
  12. Solr 06 - Solr中配置使用IK分词器 (配置schema.xml)
  13. RFCN配置参数
  14. HMACSHA1 加密算法
  15. Android KK 找不到<cutils/properties.h>
  16. Python_02 基本数据类型、while循环
  17. Codeforces 923 D. Picking Strings
  18. 【NLP】pyhanlp flask
  19. ASCII 和 Unicode 编码的由来
  20. [脚本] 一个用于BMP到EPS转换的BAT脚本实现(需要安装bmeps)

热门文章

  1. oracle过程书写规范
  2. 两种ajax的方法
  3. vultr VPS安装BBR
  4. SQL优化,解决系统运行效率瓶颈
  5. Android中的颜色值
  6. 利用python获取nginx服务的ip以及流量统计信息
  7. 20145302张薇《Java程序设计》第九周学习总结
  8. php 与 c++ openssl 加密通信
  9. Hive相关随笔
  10. 利用MacBook Air入侵无线网络