我在开始开发iOS应用程序时一直在使用XCode 3.2.4,但现在我转向使用iOS 4.3 SDK的XCode 4.1.我注意到,当我从XCode 3中创建UIViewController类时,不会自动添加dealloc方法.
通过互联网搜索告诉我,如果我用ARC创建项目(自动引用计数),可能会发生这种情况,但据我所知,此功能仅在XCode 4.2中实现.
通过互联网搜索告诉我,如果我用ARC创建项目(自动引用计数),可能会发生这种情况,但据我所知,此功能仅在XCode 4.2中实现.
解决方法
你可以继续添加dealloc.如果确实启用了ARC,您将从编译器中获得抱怨.
即使使用ARC,如果除了释放对象之外还需要执行某些操作(例如,取消重新观察者),有时仍需要dealloc.