Swift 【SwiftUI】アニメーションさせたくないmodifireを省く方法 .animationをつけると基本的に前部分の要素をアニメーション化してしまいますが、省きたい時があると思います。そんな時の対処方法を説明しています。 2023.01.05 Swift
Swift 【SwiftUI】複数のオブジェクトに同じmodifierを追加する方法 同じmodifierを複数のオブジェクトにつける時に便利なEnvironment Modifiersの紹介です。 2023.01.05 Swift
Swift 【SwiftUI】AlertにTextFieldを追加してButton押下時に処理を行う方法 Alertのボタン押下時にTextFieldの文言を確定させる方法の備忘録です。 2023.01.05 Swift
Swift 【SwiftUI】Button(ボタン)のタップ領域を広げる方法 Buttonのタップ範囲を広げるために.frameモディファイアをつけると思いますが、つける位置によって意図した動作をしてくれません。どこにつけるべきかを説明しています。 2023.01.05 Swift
Swift 【Swift】リアルタイム音声認識機能の実装方法(SFSpeechRecognizer) iOSアプリに音声認識機能を組み込む方法を説明しています。音声入力と音声認識の両方の機能を使うことになります。 2023.01.05 Swift
Swift 【SwiftUI】画面タップでキーボードを閉じる方法 画面タップでキーボードを閉じる方法に関してサンプルコードを用いてロジックを説明しています。SwiftUIだと非常に簡単です。 2023.01.04 Swift
Swift 【SwiftUI】キーボードを閉じる方法(@FocusStateの使い方) .focusedとFocusStateで制御 キーボードの表示非表示は.focusedモディファイアにFocusStateをバインドすることで制御することが可能です。 .focused(condition: Focus... 2023.01.04 Swift
Swift 【SwiftUI】@EnvironmentObject、@ObservedObject、@StateObjectの違い @EnvironmentObject、@ObservedObject,@StateObjectの振る舞いと使い方の違いに関してまとめました。 2023.01.04 Swift
Swift 【Swift】intervalを可変可能なTimerの作成方法 タイマーを使う場合、SceduledTImerを使い定期的な処理を実行すると思いますが、メトロノームを実現したいなどの場合この定期的な処理のタイミングを変更したい場合があります。本稿ではDispatchQueue.main.asyncAfterを使ったinterval変更可能なタイマーの実現方法をご紹介します。 2023.01.03 Swift
Swift 【SwiftUI】ObservableObjectとは?使い方含めまとめ 簡単にまとめると ・クラスに継承させるプロトコルのこと ・継承したクラス内で@PublishをつけたものはViewの監視対象になり値に変化があるとViewが再描画される ・@ObservedObject、@Env... 2023.01.03 Swift