iOSで適切なプログラミングをするには、どのようにライフサイクルに則ってプログラミングをしていけばいいでしょうか?
viewDidLoadやviewWillAppearやviewDidDisappearなどのメソッドの中にはそれぞれどういった処理が適しているのでしょうか?
例えば遷移元のViewControllerから渡されたテキストを遷移先のUILabelに設定するには遷移先のViewControllerのviewWillAppearでself.label.text = self.textという風にするのが正しいでしょうか?
また、AutoLayoutが関わってくると正しくライフサイクルに則ってプログラミングをしないと表示が崩れたりするみたいなので、きちんと理解したいと思っています。
例えば以下のページではライフサイクルについて解説していますが、view〜Loadが表示系のメソッド、view〜Disappearが非表示系のメソッドと書かれており、具体的にどんな処理を記述すればいいかが分からずライフサイクルに関してずっとモヤモヤいるので、正しい箇所での正しい実装方法が知りたいです。
UIViewControllerのライフサイクル
どなたかライフサイクルに詳しい方がいれば教えていただきたいです。宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/04 23:03
2015/12/12 16:27 編集
2015/12/13 14:55