最終更新:2017-05-29 (月) 04:06:03 (2522d)
Swift/クラス
class クラス名{ プロパティとかメソッド }
インスタンスの生成
- var obj:クラス名 = クラス名();
継承
class クラス名:親クラス{ プロパティとかメソッド }
Swift/イニシャライザ
- funcとかなしでinit()
Swift/メソッド
クラスメソッド
タイプメソッド?
lazy
- lazy で宣言された stored プロパティは実際にアクセスされるまで初期化されない
Swift/プロパティ
Swift/ストアドプロパティ?
- Stored プロパティは let や var で値を保持する。enum はこれを持つことができない。
Swift/コンピューテッドプロパティ
- プロパティでは他の情報から計算可能な値をプロパティとして提供できる。