Tag: Swift/初期化

目次

関連ページ

参考情報

基本

プロパティへの初期値の設定

initializers

デフォルトプロパティ値

カスタム初期化

初期化パラメータ

パラメータ名と引数ラベル

引数ラベルなしのイニシャライザ

オプショナルプロパティタイプ

初期化中の定数プロパティの割り当て

デフォルトinitializers

構造体のためのMemberwise initializer

値型のためのinitializer delegation

クラス継承と初期化

Designated initializerとConvenience Initializer

Designated initializerとConvenience Initializerのシンタックス

クラス型のためのinitializer delegation

※Appleサイトに分かりやすい図がある。

ツーフェーズinitialization

initializer継承とオーバーライド

自動initializer継承

Designated and Convenience Initializerの動作

Failable Initializers

Failabe Initializer for Enumerations

Failable Initializer for Enumerations with Raw Values

初期化失敗の伝達

Failable Initializerのオーバーライド

init! failable initializer

Required Initializers

Closure or Functionによるデフォルト値の設定

落ち穂拾い

サブクラスからのsuper.init()の呼び出し

super.init()の自動呼び出し


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-04-11 (月) 15:28:24