utility

utility

Swiftでtypealias(型エイリアス)を定義する方法

Swiftではtypealiasを使うことで型に別名をつけることができる。Swiftでtypealiasを使って、Int64型にLongという別名をつけるこんな感じで Int64 に Long という名前をつけてあげることによって、Long...
utility

Swiftで引数を参照渡し(inout)する方法

inout を使うことで、いわゆる参照渡しをすることができ、変数を加工することができる。個人的にはあまり使いたくないので、ゆるーく説明しとく。Swiftで引数を参照渡しするこんな感じで参照渡しをしているので、xとyが2倍されているのがわかる...
utility

Swiftで構造体とクラスを使い分ける方法(ポイント)

Swiftでは構造体(struct)をとクラス(class)の使い分けの話。Swiftでは構造体とクラスではけっこう同じ使い方ができてしまうので混同する。構造体のポイント(クラスとの違い) 継承ができない 値渡しである(参照渡しではない) ...
utility

Swiftでオプショナル型(Optional)の変数を扱う方法

Swiftにオプショナル型(Optional)という考え方があり、これは値が空である(nil)を許容するかどうかを指定できます。Swiftでオプショナル変数を定義・宣言する方法このように nil を許容する場合は、型名のあとに ? をつけて...
utility

Swiftのif(条件式)で範囲(range)で絞る方法 – 範囲演算子

Swiftでは範囲(range)で条件式を書くことができる。今回は簡単なのでifを例として説明するよ。Swiftのifで範囲(range)で判別するちょっとめずらしい形だけどif 4...13 ~= num と書くと もし4以上13以下なら...
utility

Swiftでオプショナルチェーン(Optional Chaining)を使う方法

Swiftでoptionalを使っている場合にアンラップをするのは危険とこの記事で言ったけど、それを回避する方法を書いておく。まずは単純な方法を書く。nilチェックをする方法単純にnilじゃなければ、実行するという形。nilチェックをしてる...
utility

Swiftで変数の型を調べる方法(dynamicType)

以前はdynamicTypeという書き方だったけど、Swift 6ではtype(of:)を使うよ。Swiftで変数の型を調べるこんな感じで、 type(of: 変数名) で型を取得できるよ。おまけ: Optionalの型を調べるnum2 か...
utility

Swiftでワイルドカードを使ういくつかの方法

Swiftではワイルドカードの _ (アンダーバー)が使える。けっこういろんな使い方ができるけど、そんなかでいくつか紹介する。関数の返り値が要らないので破棄するたとえばこんな関数があって、printだけ必要でgetが必要なかったら _(ワイ...
utility

Swiftで定数を定義・宣言・初期化する方法

変数に対して、定数というのは決まった値のことをいうよ。簡単に言うと、変数は何回でも代入できるけど、定数は一度しか代入できないよ。(Javaでいうfinal修飾子だね)Swiftで定数を定義・宣言する型を明示する暗黙的に型を決定する型を明示し...
utility

Swiftで文字列内で変数(定数)を展開する方法

+演算子で文字列の結合はもちろんできるけど、一つの文字列内に複数の定数や変数がある場合は煩雑になるので、文字列リテラル内で変数や定数を使う方法がスッキリする。Swiftで文字列内で変数・定数を展開する基本的には、 "文字列\(変数 or 定...
スポンサーリンク
スポンサーリンク