【发布时间】:2011-04-28 12:02:12
【问题描述】:
我分配了一个这样的对象:
PixelInfo *ob1=[[PixelInfo alloc]initWithName:clr :t];
那么object的retaincount就是1。
然后我就这样了......
[faceColor addObject:ob1];
然后retain count增加到2。为什么?
for(b=xi[i];b<=(xi[i+1]+1);b++)
{
CGPoint t;
t.x=b;
t.y=y;
UIColor *clr=nil;
clr=[self getPixelColorAtLocation:loadImage.CGImage :t];
PixelInfo *ob=[[PixelInfo alloc]initWithName:clr :t];
[faceColor addObject:ob];
[ob release];
}
这是我的代码。即使释放对象ob后,也会发生内存泄漏。为什么?
【问题讨论】:
标签: iphone memory-management memory-leaks retaincount