【Flutter】突然 Firebase.initialize(); で PlatformException が発生した時の対処メモ
例外発生した時のメモです。 いつも通りアプリをビルドして実行しようとしたら PlatformException (PlatformException(channel-error, Unable to establish ...
猫みたいにゆる〜りと生きたいフリーランスエンジニアのブログ
例外発生した時のメモです。 いつも通りアプリをビルドして実行しようとしたら PlatformException (PlatformException(channel-error, Unable to establish ...
View の body の中に Self._printChanges() を組み込むと、その View の再描画のトリガーとなった状態変数(@State 等)を出力してくれます。 想定外の再描画のきっかけがわからない時な...
Text の文字列の中で、強調したい一部分だけ色・フォント・下線などを指定したい場合は AttributedString を利用します。 UIKit には元々 NSAttributedString というものがありました...
riverpod + flutter_hooks の状態管理導入時に、Stateの更新に copyWith が欲しくなったので freezed で自動生成する手順をやってみました。 生成するコマンドが覚えられないので備忘...
SwiftUI 3.0 で追加された LocationButton を利用すると、タップするだけで位置情報の利用許可を求めるダイアログを自動で表示することができます。 また、ボタンの見た目も予め定義されたプロパティを指定...
TimelineView を使えば、任意のスケジュールで定期的に View を更新することができます。 今回は試しにゲームでよくある「Now Loading…」画面を作成してみました。 macOS Monte...
SwiftUI 3.0 で追加された .task プロパティを試してみました。 基本的には onAppear の代替になるもののようです。 macOS Monterey 12.1 Xcode 13.2.1 iOS 15....
SwiftUI 3.0 で @FocusState と言うフォーカス対象を管理する状態変数が追加されたので試してみました。 macOS Monterey 12.1 Xcode 13.2.1 iOS 15.2(iPhone...
macOS Monterey 12.0.1 Xcode 13.2.1 iOS 15.2(iPhone 13 mini シミュレータ) 【SwiftUI 3.0】親Viewの色を子Viewの背景色に適用する SwiftUI...
SwiftUI 3.0 から追加された .badge プロパティを使えば通知件数などに使えるバッジ表示を簡単に実装できるようになりました。 macOS Monterey 12.0.1 Xcode 13.1 iPhone ...
最近のコメント