2020-08-01から1ヶ月間の記事一覧

【Swift】handlerとcompletionを変数/関数で作る

どうも、ねこきち(@nekokichi1_yos2)です。 Swiftには、コールバック、が存在します。 (例:handler, completion) メリットは、 まとまった処理をブロックで持つ コールバック元の処理が完了後に実行される 非同期処理を順番に処理できる の特性を持って…

【Swift】UserDefaultにタプルを辞書で保存する

どうも、ねこきち(@nekokichi1_yos2)です。 タプルをUserDefaultに保存する方法を模索してて、良い方法を見つけたので、備忘録として残します。 解説 Data型で保存できないのか? タプル→辞書、に変換 辞書→タプル、に変換 結果 ソースコード 参考 解説 Us…

【Swift】unWindSegueで前画面に戻りつつ値を渡す

どうも、ねこきち(@nekokichi1_yos2)です。 今回は、unWindSegue、の使用方法を書いていきます。 解説 画面を用意する(2個以上) 前画面にunWindSegueを記述 StoryBoardで遷移元にunWindSegueを接続 遷移元でunWindSegueを実行 結果 ソースコード 参考 [X…

【Swift】UserDefaultに非対応のデータを保存する

どうも、ねこきち(@nekokichi1_yos2)です。 今回は、UserDefaultでAny型に含まれる、UserDefaultには非対応のデータを扱う方法を書いていきます。 解説 Any型で保存できないの? Data型に変換して、Data型から元の型に戻す 結果 ソースコード 参考 解説 An…