A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 泠风小和 中级黑马   /  2014-9-1 08:36  /  1069 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

总结的笔记,会陆续更新。
因直接写内容会有字数限制和排版错误,大家可以在这里查看目录,有需要的话可以前往:http://blog.csdn.net/qq522891667/article/details/38945215
也可以下载查看PDF完整版:http://pan.baidu.com/s/1sjPS0Zr(帖子的超链接不好用,大家就复制地址吧)


第四章 内存管理
             一 、基本原理
                          1、什么是内存管理
                          2、对象的基本结构
                          3、引用计数器的作用
                          4、引用计数器的操作
                          5、对象的销毁
             二、 内存管理原则
                          1、allocrelease
                          2、想使用占用某个对象就应该让对象的计数器1让对象做一次retain操作
                          3、不想再使用占用某个对象就应该让对象的计数器-1让对象做一次release
                          4、retainrelease
             三 、内存管理代码规范
                          1、只要调用了alloc必须有releaseautorelease对象不是通过alloc产生的就不需要release
                          2、set方法的代码规范
                                (1)基本数据类型直接复制
                                (2)OC对象类型
                          3、dealloc方法的代码规范
             四 、@property参数
                          1、set方法内存管理相关参数
                          2、是否生成setter
                          3、多线程管理
                          4、settergetter方法的名称
                          5、OC对象类型
                          6、OC对象类型(int float enum struct等)
             五 、循环引用
                          1、@Class的作用
                          2、引用一个类的规范
                          3、两端循环引用的解决方案
             六、 autorelease
                          1、autorelease的基本用法
                          2、autorelease的好处
                          3、autorelease的使用注意
                          4、错误写法
                          5、自动释放池
                          6、使用注意
             七 、ARC
                          1、基本简介
                          2、基本原理
                                (1)规则
                                (2)强指针弱指针
                          3、ARC特点



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马