由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
SanFrancisco版 - 有objective c的高手吗(包子贴)
相关主题
请推荐garage to fix engine oil leak[介绍行情]: 我家最近找的接送小孩的阿姨,25刀接送一天
华尔街日报:美中达协议 中国将交出美籍绿卡人士中国账户信息给美国政府(ZT)分享一下我家找保姆的经验(六)
与无良房东斗争未果,只能上法庭了03/16 New Call - Group Purchase of Yamaha Piano
B1、B2签证能开银行帐号么?【JOBS广告】06.01 -- 06.30
羊肉串 and more, today我也来报一个极品阿姨吧
求助对付万恶的ATTFremont high那里出啥事了?
Looking for par time helper没有金刚钻别揽瓷器活
诚招南湾“护士”请教南湾短距离搬家费用
相关话题的讨论汇总
话题: objective话题: 包子话题: selected话题: 高手
进入SanFrancisco版参与讨论
1 (共1页)
c********g
发帖数: 1173
1
最近一个memory leak的问题搞得我头大,有人愿意看看吗?给出有效线索或解决方案
的发大包子。
http://stackoverflow.com/questions/6302545/crazy-leak-detection
S**********r
发帖数: 1410
2
I suggest you
1. move backgroundImageView.hidden = !selected;
to within
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
because it's not a good idea to manipulate UI in a data member's setter.
2. let system generate setter and getter for you.
c********g
发帖数: 1173
3
I moved the backgroundImageView.hidden = !selected to the touchesBegan: call
. However, now the leaks
instrument reports the touchesBegan is leaking. According to the report, the
leaking statement is
"backgroundImageView.hidden = !selected". That's why I am confused.
I also posted this to Apple's developer forum. One guy mentioned if an
object leaks, all its sub-objects will
leak as well. But I just couldn't find out the root cause.
Thanks anyway.

【在 S**********r 的大作中提到】
: I suggest you
: 1. move backgroundImageView.hidden = !selected;
: to within
: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
: because it's not a good idea to manipulate UI in a data member's setter.
: 2. let system generate setter and getter for you.

i*****o
发帖数: 1714
4
What happens when background image is shown or hidden, maybe once it is
shown, some view will have a reference to it, and that guy is not releasing
it.
So basically follow the chain reaction caused by this call...

【在 c********g 的大作中提到】
: 最近一个memory leak的问题搞得我头大,有人愿意看看吗?给出有效线索或解决方案
: 的发大包子。
: http://stackoverflow.com/questions/6302545/crazy-leak-detection

c*********r
发帖数: 2097
5
你的 image 是怎样 init 的 ? 是用
imageWithXXX 这类 helper 还是老老实实的 init?
S********y
发帖数: 565
6
re
r********r
发帖数: 964
7
找找可能相关的文件里的alloc,init,new和retain调用,对每一个仔细
验证一下它是怎么release的,也许有帮助。尤其是跟backgroundimageview
有关的那些

【在 S********y 的大作中提到】
: re
c********g
发帖数: 1173
8
all my images are initialized by "imageNamed"

【在 c*********r 的大作中提到】
: 你的 image 是怎样 init 的 ? 是用
: imageWithXXX 这类 helper 还是老老实实的 init?

c*********r
发帖数: 2097
9
imageNamed 这种 helper 通常都用 autorelease pool, 不需要你专门去 release.
你换个 initWithContentsOfFile 试试, 别忘了要 explicitly release. 管用的话别
忘了给我包子.
j*******d
发帖数: 8834
10
有memory leak先怀疑所用的lib, 再怀疑compiler,再怀疑OS,再坏疑firmware,再怀疑
hardware
还不行,那只能怀疑上帝了(如果你信的话)

【在 c********g 的大作中提到】
: 最近一个memory leak的问题搞得我头大,有人愿意看看吗?给出有效线索或解决方案
: 的发大包子。
: http://stackoverflow.com/questions/6302545/crazy-leak-detection

1 (共1页)
进入SanFrancisco版参与讨论
相关主题
请教南湾短距离搬家费用羊肉串 and more, today
Community Centers求助对付万恶的ATT
IBM高级软件工程师老印的示例代码,大家看看有多少个bug? (转载 (转载)Looking for par time helper
湾区投资出租的房地产是否有价值,比如投资1个小的公寓楼出租,20多个单位的诚招南湾“护士”
请推荐garage to fix engine oil leak[介绍行情]: 我家最近找的接送小孩的阿姨,25刀接送一天
华尔街日报:美中达协议 中国将交出美籍绿卡人士中国账户信息给美国政府(ZT)分享一下我家找保姆的经验(六)
与无良房东斗争未果,只能上法庭了03/16 New Call - Group Purchase of Yamaha Piano
B1、B2签证能开银行帐号么?【JOBS广告】06.01 -- 06.30
相关话题的讨论汇总
话题: objective话题: 包子话题: selected话题: 高手