IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

迅速にグローバル変数を作成して使用する方法


Appleのドキュメントによると、「グローバル変数は、関数、メソッド、クロージャ、または型コンテキストの外部で定義される変数です

グローバル変数を作成する方法を学ぶ前に、まずそれらが何であるかを完全に理解しましょう。

迅速にグローバル変数を作成して使用する方法

内側の円の内側にある「W」を考えてみましょう。内側の円の内側にあるすべてのものにアクセスできます。一方、Aは内側の円の内側だけでなく外側の円の内側のすべてにもアクセスできるため、「A」のスコープは両方の円にアクセスできるためグローバルです。

したがって、グローバル変数は、より大きく内側の円の内側にあるすべてのものにアクセスできます。

次に、グローバル変数を宣言または作成する方法を説明します。クラスまたは構造体を定義するときに、グローバル変数を定義できます。

次に、グローバル変数を宣言する方法を見ていきます。プレイグラウンドを使用します。

それでは、始めましょう、Xcode→ファイル→プレイグラウンド

class Student {
   var section: String = "A"
   func getStudentData() {
      // some function
   }
}

ここで、セクションは、クラス内で関数の外で定義したグローバル変数であることがわかります。必要に応じて、グローバル変数の前に付けられたアクセス修飾子を使用できます。

staticキーワードの前に付けることで、グローバル変数を静的として定義することもできます。

private var name: String = "Aman"

グローバル変数を作成して保存する別の効率的な方法は、構造体を使用することです。常に構造体を作成し、その中にすべてのグローバル変数をカプセル化して、必要な場所で任意のクラスで使用できるようにする必要があります。 / P>

struct Student {
   static let name: String="Aman"
   static let age: Int = 22
}
class Employee {
   func getData() {
      print(Student.age)
      print(Student.name)
   }
}

これが、グローバル変数を迅速に作成する方法です。


  1. Windows 10 でパスワード リセット ディスクを作成して使用する方法

    セキュリティ上の懸念から、人々は PC の強力なログイン パスワードを保持し始めています。これは時代のニーズであり、セキュリティを提供しますが、非常に多くのパスワードを覚えるのは困難です。 そうは言っても、Windows 10 PC にログインしようとして Enter キーを押すとすぐに、パスワードが正しくないというメッセージが表示される場合があります。考えられるすべての組み合わせを試してもログインできず、Windows パスワードをリセットするしか解決方法がありません。 さて、次の質問は、既存のログイン パスワードを入力せずにパスワード リセット ウィザードにアクセスする方法です。パスワ

  2. Google スプレッドシート テンプレートの作成と使用方法

    家計、会社の請求書、カレンダーなどのスプレッドシートを作成するかどうかは、テンプレートが必要です。 Google スプレッドシート、Google ドキュメントを作成する最良の方法の 1 つです。 Microsoft Excel を使用している場合は、テンプレートを使用して Web サイトを簡単に見つけることができることをご存知でしょう。しかし、Google スプレッドシートはどうでしょうか? テンプレートもありますか? Google 検索では、十分なオプションがないと思われるため、限られた結果しか表示されません。しかし、訂正させてください。Google スプレッドシートには、あなたが思ってい