35276


iOSアプリ開発において、UIViewControllerのサブクラスを自前で作ることがよくあります。  
その際に、参考にする記事などで、以下のように`didReceiveMemoryWarning`メソッドがオーバーライドされていることがよくあります。

[code]

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
    
[/code]

これは、ただスーパークラスの`didReceiveMemoryWarning`を呼んでいるだけですが、サブクラス独自の処理を書かない場合でもこのメソッドはオーバーライドするべきなのでしょうか。  
スーパークラスのメソッドを呼ぶだけなら`didReceiveMemoryWarning`自体書かなくても良いのではないかと思い質問させて頂きました。  
初歩的な質問で恐縮ですが何卒よろしくお願い致します。


CC BY-SA 3.0
2017-06-04T18:18:12.983
35275
2017-06-04T22:22:36.777
23029
question
ios
UIViewControllerのサブクラスにdidReceiveMemoryWarningメソッドを必ず書く必要がありますか。


おっしゃる通りです。ただスーパークラスのメソッドを呼んでるだけなら、書かなくても同じ意味ですので書く必要はありません。


CC BY-SA 3.0
2017-06-04T22:22:36.777
35276
2017-06-04T22:22:36.777
5519
35275
answer