Swiftuiの100日からの日11

1659 ワード

ほとんどSwiftuiの100日のこの初期の部分でしました.すぐに統合ブロックにジャンプ…!プロジェクトを行う!
これにとても興奮した.以前はよく知らなかった新しいプログラミングコンセプトをたくさん学んでいます.
今日は11日目のメモです.

11日目

プロトコル/拡張
何かのプロパティとメソッドを記述する方法
  • ゲット→ 読まれる
  • セット→ 執筆
  • protocol protocolName {
        var variableName: Type { get set }
    }
    
    別のものから継承するプロトコルを作成できます.
    protocol protocolName: Protocol, Protocol, ... {
        code
    }
    
    拡張モジュールでは、既存の型に対してメソッドを追加できます.
     extension Type {
            func functionName() -> DataType {
                code
            }
    }