Swift

ユーザーモデルの構築

会話をするためには、ユーザーに関するいくつかの情報を保存する必要がある:

  • ユーザー名
  • ユーザーのJWT
  • 誰とチャットしているか

これを行うには Struct.を開く。 ViewController.swift ファイルを作成し、それをクラスの下に追加する。

class ViewController: UIViewController {
    ...
}

struct User {
    let name: String
    let jwt: String
    let callPartnerName: String
}

後の作業を簡単にするために、いくつかの静的プロパティを User タイプに置き換える。置き換え ALICE_USERID, ALICE_JWT, BOB_USERID, BOB_JWT を先ほど作成した値で置き換える。

struct User {
    ...

    static let Alice = User(name: "Alice",
                            jwt:"ALICE_JWT",
                            callPartnerName: "Bob")
    static let Bob = User(name: "Bob",
                          jwt:"BOB_JWT",
                          callPartnerName: "Alice")
}