私はViewControllers
を初期化するために、常にviewDidLoad
を使用しました。ほとんどの場合、Apple's
のマニュアルで示唆されているように、ビューの追加初期化を実行します。ただし、特定の作業を行うのに役立つviewDidLoad
のモデルオブジェクトの場合は、initialise
のオブジェクトもあります。ここでは例のコードは次のとおりです。UIViewControllerを作成するときにinit()を使用するタイミングは?
override fun viewDidLoad()
{
super.viewDidLoad()
// Initialisation of my views
self.label.text = "text"
self.imageView.image = UIImage(named: "image")
etc.
.
.
// Initialisation of my models
self.videoRecorder = VideoRecorder()
etc.
.
.
}
私は今それについて考えるとき、それはモデルの初期化にViewController
のinit
方法を置くために多くの意味がありませんか?
私の質問は明らかと思われる場合、私は、しかし、私は、私が見た中で最もiOS
のチュートリアルでは、人々は唯一viewDidLoad
方法でinitialisation
を実行する傾向があることが判明し、事前にお詫び申し上げます。
ご協力いただきありがとうございます。