5
我正在使用ARC编写Objective-C应用程序,即使我从来没有真正想过保留计数,这绝对是一个很大的改进。但是,有一种情况我乍一看在文档中找不到。Objective-C自动引用计数(ARC)和键值观察
如果在我的init
方法,我称之为[self addObserver:self forKeyPath:…]
获得当伊娃使用@property
指令申报的通知,我需要显式调用removeObserver…
在dealloc
方法,还是ARC处理键值观察员清理?同样,如果我将我的对象添加到NSNotificationCenter
,那么是否需要在dealloc
中明确删除?
谢谢!这就是我最初的想法,但我不确定。 –