【Swift】配列のfilter , map , reduce , sort
配列に、Swiftになってから新たに便利なメソッドが追加されました。 filter クロージャに […]
【Swift】Tupleについて
複数のデータを1つにまとめたもの。 構造体、クラスよりももっと軽く使うイメージ。 [crayon-683cc8 […]
【Swift】区間演算子の構造体とStride型
区間演算子を適用して作られた構造体 区間演算子を適用して作られた構造体は3種類ある。 ジェネリックのパラメータ […]
【Swift】ループ処理について
whileとforでのループ処理について。 while [crayon-683cc8eee3a1 […]
【Swift】構造体について(3)
Property computed property getter,setter メソッドを使って計算された値 […]
【Swift】構造体について(2)
Method 構造体にメソッドを追加することができます。下記の例ではdescriptionという […]
【Swift】構造体について(1)
Swiftにおける構造体とクラスの違い 構造体・・・呼び出しや代入の際に実体がコピーされる。 property […]
【Swift】明示的にUnwrapする必要のない、Implicitly Unwrapped optinal型の変数
型宣言で「!」を使うことで、変数を使用する際にOptional型変数が暗黙的にUnwrapされます。 変数が使 […]
【Swift】Nil Coalescing Operator でnilの場合の値を定義する
Optional型の変数がnilの場合は別に指定しておいた値を使う場合、?? を使用すると簡単に書けます。 & […]
【Swift】Optional Bindingについて
Optional型の変数がnilかどうか判断して処理を行うとき、一時変数を定義してその変数がnilかどうかを判 […]