Swiftでnil coalescing operator(??演算子)を使う方法
Swiftではnil coalescing operator(??演算子)というものが使える。 左辺がnilではない場合 ->...
Swiftで文字列内で変数(定数)を展開する方法
+演算子で文字列の結合はもちろんできるけど、一つの文字列内に複数の定数や変数がある場合は煩雑になるので、文字列リテラル内で変数や定数を使う方...
Swiftでワイルドカードを使ういくつかの方法
Swiftではワイルドカードの _ (アンダーバー)が使える。 けっこういろんな使い方ができるけど、そんなかでいくつか紹介する。 関数の返...
Swiftで変数の型を調べる方法(dynamicType)
タイトルに書いちゃったからそのままだけど、dynamicTypeを使うよ。 Swiftで変数の型を調べる こんな感じで、 変数名.dyna...
Swiftでオプショナルチェーン(Optional Chaining)を使う方法
Swiftでoptionalを使っている場合にアンラップをするのは危険とこの記事で言ったけど、それを回避する方法を書いておく。 まずは単純...
Swiftでオプショナル型(Optional)の変数を扱う方法
Swiftにオプショナル型(Optional)という考え方があり、これは値が空である(nil)を許容するかどうかを指定できます。 ...