Day.01.20


手动内存管理

黄金法则

如果一个对象使用了alloc,copy,mutable copy,retain

    那么你必须使用相应的 release或者autorelease



OC中的内存管理只针对OC中的对象,所有的对象都继承于NSObject

    基本数据类型不属于内存管理:int,long,double,float,char,struct…

类方法创建时,会自动加入自动释放池

对象添加到 数组\字典\集合、中时,引用计数会自动+1



每天记住关于iOS的十个单词
autorelease //自动释放
release //释放
object //对象
copy //复制
alloc //分配 安置
retain //保留
lemon //柠檬
assign //分配 归于
count //计数
init //初启  初始化

你可能感兴趣的:(Day.01.20)