在arc下一般不需要实现dealloc,如果在viewcontroller 关闭时,实在是有些资源需要释放,也可以实现dealloc,只是不需要调用super的dealloc方法了。一般这些资源是vc作为代理实现,而当vc被pop或者其他的方式销掉时,作为代理,可能还会接收一些回调,这时可能会出现问题,所以在dealloc里面可以直接把代理设置为nil即可。
转载于:https://my.oschina.net/u/913344/blog/791334
在arc下一般不需要实现dealloc,如果在viewcontroller 关闭时,实在是有些资源需要释放,也可以实现dealloc,只是不需要调用super的dealloc方法了。一般这些资源是vc作为代理实现,而当vc被pop或者其他的方式销掉时,作为代理,可能还会接收一些回调,这时可能会出现问题,所以在dealloc里面可以直接把代理设置为nil即可。
转载于:https://my.oschina.net/u/913344/blog/791334