从0开始学习OC程序-第12天

来源:互联网 发布:手机怎么淘宝购物 编辑:程序博客网 时间:2024/06/04 23:34

内存管理

[对象 retainCount]; //获取对象的计数器对象 alloc new copy的时候,计数器加一[对象 relase]; //计数器减一重写对象的dealloc方法进行内存释放重写该方法的时候,记得调用 [super dealloc];且放在最后[对象 retain]; //对象加一释放内存之后,将对象复制为 nil
@property (retain) book;可以对引用的指针对象 进行计数器处理
1.内存管理相关的参数retain:release 旧值 retain新值assign 默认  (非OC对象类型)copy  :release 旧值 copy 新值2.是否要生成set方法readwrite:同时setter和getterreadonly:只生成getter3.多线程管理nonatomic: 性能低atomic :默认 性能低4.setter和getter方法的名称
autorelease自动释放,当程序块结束之后,释放所有对象一次release
0 0
原创粉丝点击