[解決済み] viewDidLoad()は何のためにあるのですか?[重複]する
質問
どなたか、viewDidLoad()が具体的に何をするのか理解するのを助けていただけませんか?ビューコントローラが最初にメモリにロードされたときに呼び出されることは知っています。さらに、私はそれをmain()として扱うことができることを認識しています。しかし、私はそれについてもっと知りたいと思います。それはまた何を参照していますか?UIView?それは、すべてのボタン、ラベルなどをロードして処理しますか?詳細かつよく説明された概要があると助かります!
さらに、overrideについても混乱しています。既存のviewDidLoad()にコードを追加するのでしょうか?
ありがとうございました。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
P.S 私はここに新しいです、私の質問の書式についてどんなコメントでも残して自由に感じなさい。
どのように解決するのですか?
viewDidLoadは、ViewControllerのMainViewが読み込まれた時点で呼び出されるメソッドです。loadViewが呼ばれた後に呼び出されます。 画像では、MainViewとその中にある他のビューを見ることができます。 . MainViewがロードされるとすぐに、MainViewの中に含まれるものは何でも、ViewDidLoadメソッドでそれにアクセスすることができます(YES、すべてのボタン、ラベルなど)。
また、オーバーライドについても混乱しています。これは既存のviewDidLoad()にコードを追加するのでしょうか?
ご存知のように 親クラスによって提供されたメソッドの特定の実装をサブクラスが提供する場合、それはメソッドのオーバーライドとして知られています。
ここで、スーパークラス(UIViewController)のviewDidLoadは、ただの空関数です。ビューがロードされたら、ビューの初期設定のために、この関数をオーバーライドする必要があります。
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み] Cordova Camera iOSの問題。NOT_FOUND_ERR
-
[解決済み] Xcodeで "No such module "というエラーが出るが、フレームワークはある
-
[解決済み] iOS Development 証明書が失効されました
-
[解決済み] 指定されたホスト名を持つサーバーが見つからなかった
-
[解決済み] Swiftを使って音を鳴らすには?
-
[解決済み] UIViewController viewDidLoad vs. viewWillAppear。適切な役割分担とは?
-
[解決済み] Stringをformatで作成するには?
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】iOS用のプライベートメッセージUI(受信、送信、作成)フレームワークはありますか?
-
[解決済み] Xcode コマンド /usr/bin/codesign は終了コード 1 で失敗しました : errSecInternalComponent
-
[解決済み] "CFNetwork SSLHandshake failed (-9806)" の解決方法について
-
[解決済み] CFNetwork SSLHandshakeに失敗しました(-9824) NSURLSession/NSURLConnection HTTPのロードに失敗しました(kCFStreamErrorDomainSSL, -9824)
-
[解決済み] Cordova Camera iOSの問題。NOT_FOUND_ERR
-
[解決済み] シミュレータへのサービス接続の開始に失敗しました Xcode
-
[解決済み] 新しい Swift クラスの void 関数で予期しない非 void の戻り値が発生する。
-
[解決済み] 条件付きバインディング:letエラーの場合 - 条件付きバインディングのイニシャライザーはOptional型でなければならない
-
[解決済み】iOSのUIViewControllerのライフサイクルを理解するために
-
[解決済み] iPhone SDK: loadViewとviewDidLoadの違いは何ですか?