【Swift/SwiftUI】関数のinout引数で変数の参照を渡す方法
本記事ではSwiftにおいてinout引数を使用して、関数に引数として実際に渡される変数の値を操作する方法について簡単に解説していきます。 inout引数とは まず一般的な関数では、関数の呼び出し元から引数を渡してその引数を元に演算を行い、演算結果を呼び出し元に返却するという動きをします。 この際、変数の関数内で引数で貰った値を変更することもできますが、関数内の引数を変更しても呼び出し元の引数の値 […]
プログラミング解説
本記事ではSwiftにおいてinout引数を使用して、関数に引数として実際に渡される変数の値を操作する方法について簡単に解説していきます。 inout引数とは まず一般的な関数では、関数の呼び出し元から引数を渡してその引数を元に演算を行い、演算結果を呼び出し元に返却するという動きをします。 この際、変数の関数内で引数で貰った値を変更することもできますが、関数内の引数を変更しても呼び出し元の引数の値 […]
本記事ではSwiftで関数を宣言する方法、関数の呼び出し、引数の渡し方までをわかりやすく解説していきます。 関数とは 関数とは複数の処理をひとつの集合体として、任意のタイミングで呼び出すことのできるコードブロックです。関数はSwiftに関わらず多くのプログラミング言語で使用されています。 関数には様々な使用方法があり、関数を呼び出して処理を任せたり、引数という値を渡して関数内で計算などの処理を行っ […]
本記事では、Swiftで使用する配列に対して使用することができるプロパティを列挙してそれぞれの使い方について解説していきます。 本記事をご覧いただければ、配列を自由自在に扱って無駄な処理を省略して綺麗なソースを書くことがきっとできるでしょう。 配列の宣言方法や値の取り出し方については以下の記事をご覧ください。 配列のプロパティ一覧 配列の要素数を数える countプロパティを使用することで、配列の […]
本記事では、Swiftにおける配列というデータ型の意味、配列の宣言方法、データの入れ方から取り出し方まで丁寧に解説していきます。 配列とは 配列は、複数のデータを格納することができるコレクションというデータ型の入れ物の一つです。配列には複数のデータを格納したり、格納したデータを更新したり、取り出すことができます。 配列に格納できるデータの個数には制限がなく、いくらでもデータの追加・取り出しを行うこ […]
Xcodeで開発を行う画面をワークスペースといい、ワークスペースにはいくつかのエリアが存在しています。本記事では、各エリアごとの役割とだいたいどんなことができるのかについて触れていきます。
SwiftUIの基礎であるVStack ,HStack,ZStackについての特徴と使い方、応用的に複数のStackViewを使用する例などを紹介していきます。
Swiftで頻繁に利用する計算式である四則演算子と条件式で利用される比較演算子、その他論理演算子、代入演算子、範囲演算子について実際のコードを用いて解説していきます。
繰り返し処理には大きく分けてwhile文とfor文が存在し、役割や使う場面が少しずつ変わってきます
if文は、「もし◯◯の条件に当てはまったら、Aの処理を行う。それ以外であれば、Bの処理を行う」といったようにある条件を指定し、その条件に当てはまるか否かによって異なる処理を行いたい場合に使用する構文です。
値を変数に入れておくことで、必要なタイミングでその値を使用することができたり、複数の処理の中で同じ値を使用することもできます。