2024-06-01から1ヶ月間の記事一覧
~/.zshrc 開く PROMPT='%~ %# ' 適用! source ~/.zshrc
これらにあった。 https://blog.stackademic.com/unlocking-productivity-useful-plugins-for-flutter-development-in-android-studio-0e23fb8a9ef1 https://applover.com/blog/5-best-flutter-tools-for-efficient-development/ これはVSCodeだった https:/…
以下のような1つしかメソッドがない抽象クラスの時、 abstract class HogeRepository { Future<Bar?> get fuga({required String a, required String b}); } 以下の Avoid defining a one-member abstract class when a simple function will do の警告が出てしま</bar?>…
let actionSheet = UIAlertController(title: "選択", message: nil, preferredStyle: .actionSheet) actionSheet.addAction(UIAlertAction(title: "1つめ", style: .default) { _ in // なんとかかんとか }) actionSheet.addAction(UIAlertAction(title: "2…
class Fuga { static String get hoge => 'https://hoge.com’; static String get bar => 'https://bar.com’; } Classes should define instance members." の警告がでる。 警告 "Classes should define instance members." の目的は、クラスを設計する際に…
FirebaseAuth.instance.idTokenChanges().listen(print) 自体はstreamなので Streamを返してしまう。 以下のように.asFuture<void>()をつけてしまうと一生このコードの下を通過しない。待機し続ける。 await FirebaseAuth.instance.idTokenChanges().listen(print)</void>…
iPhone側のコード import UIKit import WatchConnectivity class ViewController: UIViewController, WCSessionDelegate { override func viewDidLoad() { super.viewDidLoad() if WCSession.isSupported() { let session = WCSession.default session.deleg…