Swiftスタティックプロパティの使い方 構造体やクラスなど、型にはプロパティを持たせることができ、構造体やクラス自身が持つスタティックプロパティと呼びます。スタティックプロパティの使い方をMacbookAirをモデル化した例で見てみ ... 2023.09.27Swiftクラス構造体
Swift構造体のイニシャライザを定義する Swiftでは、構造体やクラスなどのインスタンスを作る、初期化する際にイニシャライザが必ず呼ばれます(C++やJavaならコンストラクタです)。イニシャライザというのは、インスタンスを返す特殊なメソッドのようなものです。Apple公式: イ... 2023.09.09Swift構造体
Swift構造体にメソッドを持たせる 構造体にメソッドを持たせるのもカンタンです。構造体の中で関数を定義するだけです。(構造体など型に紐づいた関数をメソッドと呼びます。)struct Country { let name: String var lang: String var... 2023.09.09Swift構造体
Swift構造体の初期化 構造体を扱うには、初期化、インスタンス化をする必要があります。設計図だけでは、現実世界でもそうですし、実際のプログラムでも役に立ちません。実体として、具現化する必要があります。それが初期化、インスタンス化です。やり方は簡単です。構造体の名前... 2023.09.09Swift構造体
Swift構造体の定義 構造体を定義する時には、structキーワードを使います。国を表現するシンプルな構造体を定義してみると、こんな感じです。struct Country { let name: String var lang: String var popul... 2023.09.09Swift構造体
Swift構造体の大まかな感じ Swiftでは構造体を使うことができます。Swiftの構造体は、データだけでなく、メソッドも持てるまとまりです。(プログラミング言語によってはメソッドは持てません。)構造体のイメージですが設計図のような感じです。現実世界でたとえると、家が窓... 2023.09.09Swift構造体