这是我一直很好奇的东西:为什么在UIViewController类中默认不生成dealloc?
如果你在Xcode中创建一个新的UIViewController子类,它们存在几个函数,包括ViewDidUnload。但是没有dealloc方法。
为什么他们不会将该方法存入类中?
这是我一直很好奇的东西:为什么在UIViewController类中默认不生成dealloc?
如果你在Xcode中创建一个新的UIViewController子类,它们存在几个函数,包括ViewDidUnload。但是没有dealloc方法。
为什么他们不会将该方法存入类中?
我认为这是一个合理的问题 - 它似乎包括它是有道理的,因为它有很高的可能性,它会被使用。但我想这里唯一可能的答案是他们决定不(无论出于何种原因)。你当然可以自己添加 - 在iOS5中,它可能与ARC相当多。
您可以为Xcode创建自己的模板。如果您想要将dealloc
方法添加到您的模板,请参阅。
查看~/Library/Application Support/Apple/Developer Tools/Templates/
。
通常它不在那里。将其添加到您的代码中。 – Legolas