Nein, tun Sie nicht. Löschen Sie es, bis Sie es brauchen.
Schockierend, ich weiß, weil es empfohlen wird und es in der Vorlage ist. Aber in all den Jahren, in denen ich iOS entwickelt hatte, hatte ich eigentlich nur etwas Nützliches dort, vielleicht vier oder fünf Mal (und die meisten waren wieder in den iPhone 3GS-Tagen, als die Speicherkapazität begrenzt war). Ehrlich gesagt, für neue Entwickler würde ich es einfach weglassen, bis Sie sich über die Optimierung der Ressourcennutzung auf dieser Ebene Gedanken machen können. Ich denke, es schafft mehr Verwirrung, als es löst. Sie sollten es definitiv nicht dort eingeben, wenn Sie nicht auch Tests durchführen, um sicherzustellen, dass Ihr Speicherwarncode funktioniert. Wie Alessandro bemerkt, ist diese Methode nur für die Unterklassen UIViewController
anwendbar. (Für andere Typen können Sie UIApplicationDidReceiveMemoryWarningNotification
beobachten.) Aber Sie sollten es nicht einfach dort lassen, weil es Teil der Vorlage ist oder weil jemand Ihnen gesagt hat, dass Sie es haben sollten. Wenn Sie keinen sinnvollen Speicher zum Freigeben haben (und ehrlich gesagt, sollten Sie die View Controller selten sehen), dann sollten Sie den Override loswerden.
Sind Sie sicher, dass Sie eine View-Controller-Unterklasse bearbeiten? – Desdenova