逆引き

文字列

文字列の結合方法空文字の判定方法文字列の比較方法先頭文字・末尾文字の比較・判定方法文字列が存在するか判定する方法文字列を区切り文字で分割する方法文字列に変数の値を埋め込む方法指定した文字列を置換する方法文字列を大文字・小文字に変換する方法文字を任意の場所へ挿入する方法文字列を逆順(リバース)に並び替える方法指定した文字列を削除する方法文字のカウント方法文字列を数値に変換する方法

数値

数値を文字列に変換する方法最大値・最小値の取得方法数値型を異なる数値型にキャストする方法数値が NaN(Not a Number)か判定する方法

配列

基本
配列の生成・追加・削除 の方法
検索・値の取得
配列から条件に一致した要素を取得する方法配列からランダムに要素を取得する方法配列の先頭から要素を検索・取得する方法配列の末尾から要素を検索・取得する方法配列から末尾の要素を取得して削除する方法
インデックスの取得
配列の開始・終了インデックスを取得する方法配列の繰り返し処理でインデックスを取得する方法
置換
配列の要素を置換する方法
削除
配列から要素を削除する方法のまとめ配列から条件に一致した要素を削除する方法配列から末尾の要素を取得して削除する方法配列の要素を削除する方法
ループ処理
配列の要素を繰り返し(ループ)処理する方法
比較・判定
配列に特定の値が存在するか判定する方法配列の全ての要素が条件を満たすか判定する方法配列の並び順を比較する方法
ソート、並び替え
配列の要素をソート(昇順・降順)する方法配列をランダムに並び替える方法
集計・変換
配列の全ての値を集計する方法配列の全ての要素値を変換する方法

辞書型

生成・取得
辞書型の生成・追加・削除 の方法辞書のキーの一覧を取得する方法辞書の値の一覧を取得する方法辞書から指定したキーのインデックスを取得する方法辞書から最大値・最小値の要素を取得する方法辞書からランダムにキーと値を取得する方法
存在確認、空の判定
辞書にキーや値が存在するか判定する方法辞書が空か判定する方法
更新
辞書の値を更新する方法辞書をマージする方法辞書の全ての値を更新する方法
削除
辞書からキーの削除と値の取得を同時に行う方法辞書から全ての要素を削除する方法
繰り返し
辞書を繰り返し(ループ)処理する方法
集計
辞書の全ての値を集計する方法辞書のキーと値のペアをカウントする
その他
辞書のfirstメソッドの注意点

オプショナル型

オプショナル型変数の ? と ! の違いオプショナル型をアンラップする3つの方法

その他

よく使うエスケープシーケンス一覧変数のローカルスコープとグローバルスコープについて変数の型の判定方法Background Task の実行可能時間について

DB

Realmのインストールでエラーが発生した場合の対処法

iOS HealthKit のデータ取得

歩数(StepCount)データを取得して表示する心拍数(Heart Rate)を取得して表示する睡眠(SleepAnalysis)データを取得して表示する血中酸素濃度(OxygenSaturation)を取得して表示する心電図データを取得して表示する体温データを取得して表示するエクササイズタイムを取得して表示するウォーキング・ランニング距離を取得して表示する