SwiftUI 【SwiftUI】true/falseの入力・トグルの作成 SwiftUIにおける入力フォームを作成する際に、ON/OFFの2つの状態を持たせたい場合は"トグル"を使用すると便利です。トグルを使用することで以下のような入力フォームを作成できます。 対応バージョン iOS13.0以上XCode(当サイ... 2022.09.18 SwiftUI
SwiftUI 【SwiftUI】アイコンを使用する方法 システムであらかじめ用意されているアイコンを使用することで、手軽に使用することができます。 使用例 以下のようなコードですぐに使用することができます。 import SwiftUI struct IconSample: View { var... 2022.08.12 2022.08.20 SwiftUI
iOS 【XCode】プレビュー画面が表示されなくなった Xcodeを使用していてプレビュー画面を誤って消してしまい元に戻せなくなった場合の対処法です。 画面右上の赤枠部分のボタンを押すと、メニューが表示されます。メニュー内の「Canvas」をチェックするとプレビュー画面が表示されます。 2022.08.18 iOSXCode
iOS UserDefaultsについて UserDefaultsとは、iOSアプリにおいて手軽にデバイス内にデータを保存できるインターフェースです。 使用する目的 デバイス内にデータを保存できるため、アプリを再起動しても保存したデータを使用することができます。 例えば、アプリを起... 2022.08.15 iOS
SwiftUI SwiftUIで関数を引数として渡す SwiftUIにおいて、コードの共通化を図りたく、C言語のように関数ポインタを利用して、関数を引数として渡せないか調べてみました。 関数ポインタとは違うようですが、関数を引数に渡す方法がありましたので、紹介します。 使い方 関数を引数に取る... 2022.08.14 SwiftUI
CoreData 【CoreData】検索フィールドによるデータのフィルタ方法 CoreDataのエンティティを検索フィールドを使用してフィルタする方法を紹介します。検索フィールドは、serchableモディファイアを使用するため、iOS 15.0以上の環境で動作します。 前提条件 今回紹介しているコードは、検索部分の... 2022.08.13 2022.08.14 CoreDataSwiftUI
CoreData CoreDataでモデル更新時、サブクラスを更新し忘れた時のエラー CoreDataを使用していて、モデルを更新した後、サブクラスを更新し忘れた時にはまったエラー 同じようなミスをする方はいないと思うので、自分用のメモです。 CoreDataを使用していて、データベースに値を代入する箇所で以下のエラーが出て... 2022.08.02 CoreData
SwiftUI @Bindingを付与したプロパティに関する初期化時のエラー @Bindingを付与したプロパティを明示的に初期化したい時、下記のようなコードを書くと、『Cannot assign value of type 'Binding<String>' to type 'String』というエラーが発生してし... 2022.07.31 SwiftUI
CoreData CoreDataでデータベース更新時のエラー CoreDataを使用時に下記のエラーが発生した時は、エンティティの設定におけるCodegenの項目がManual/Noneになっていないことが原因であることが多いです。 'エンティティ名' is ambiguous for type lo... 2022.07.27 CoreData
SwiftUI SwiftUIにおけるswitch文の書き方 switch文は、条件分岐の一つです。一つの条件によって、複数の処理に分岐させたい場合などに使用します プログラムの作成時は、if-elseで事足りていても、後々分岐処理が拡張される可能性が高い場合などはswitch文を使用しておくと便利で... 2022.07.23 2022.07.24 SwiftUI