码迷,mamicode.com
首页 > 移动开发 > 详细

ios-3-简单内存管理

时间:2014-07-09 19:59:04      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:style   color   strong   os   io   管理   

1.在OC中,每个对象都有一个保留计数,创建时每个对象都有一个初始值为1的保留计数,释放时,保留计数都为0

2.创建(自动释放的)对象

 

+(Car *)car

 

{

 

     Car *myCar = [[Car alloc] init];

 

     return [myCar autorelease];

 

}

 

3.创建已保留属性

 

@property (retain)NSArray *colors;

 

synthesize(综合)创建后,自动保留该对象,如果该对象被重新赋值,前面的值将被自动释放

 

4.创建对象的其他方式

 

一般规则:通过alloc、new、create、copy的任意方法构建一个对象,就必须承担释放该对象的责任,和类方法不同,带这些字样的方法一般不会返回自动释放的对象

 

5.释放对象

 

释放属性:self.year = nil;

释放变量:[age release];

 

 

 

 

ios-3-简单内存管理,布布扣,bubuko.com

ios-3-简单内存管理

标签:style   color   strong   os   io   管理   

原文地址:http://www.cnblogs.com/beesky520/p/3831652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!